From 85894948991b3ac876ce634c29a2d67d2f257f25 Mon Sep 17 00:00:00 2001 From: Hanxiao Liu Date: Fri, 23 Jul 2021 14:47:14 +0800 Subject: [PATCH 001/173] Bump version to 3.56.0-SNAPSHOT, prepare for next release --- PluginsAndFeatures/AddLibrary/AzureLibraries/pom.xml | 4 ++-- .../azure-intellij-resource-connector-lib/build.gradle | 2 +- PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle | 6 +++--- .../resources/META-INF/plugin.xml | 2 +- Utils/azure-explorer-common/pom.xml | 2 +- Utils/azuretools-core/pom.xml | 2 +- Utils/hdinsight-node-common/pom.xml | 2 +- Utils/pom.xml | 4 ++-- Utils/spark-localrun-mock/pom.xml | 2 +- Utils/spark-tools/pom.xml | 2 +- 10 files changed, 14 insertions(+), 14 deletions(-) diff --git a/PluginsAndFeatures/AddLibrary/AzureLibraries/pom.xml b/PluginsAndFeatures/AddLibrary/AzureLibraries/pom.xml index 97cc5c3ca3..9a80a90f61 100644 --- a/PluginsAndFeatures/AddLibrary/AzureLibraries/pom.xml +++ b/PluginsAndFeatures/AddLibrary/AzureLibraries/pom.xml @@ -28,7 +28,7 @@ com.microsoft.azuretools utils - 3.55.0 + 3.56.0-SNAPSHOT com.microsoft.azuretools com.microsoft.azuretools.sdk.lib @@ -38,7 +38,7 @@ Microsoft Corp. - 3.55.0 + 3.56.0-SNAPSHOT 3.25.0.qualifier diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-resource-connector-lib/build.gradle b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-resource-connector-lib/build.gradle index 58a1a650dd..32967ac2cc 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-resource-connector-lib/build.gradle +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-resource-connector-lib/build.gradle @@ -4,7 +4,7 @@ intellij { dependencies { compile project(':azure-intellij-plugin-lib') - compile 'com.microsoft.azuretools:azuretools-core:3.55.0', { + compile 'com.microsoft.azuretools:azuretools-core:3.56.0-SNAPSHOT', { exclude group: "com.microsoft.azure", module: "azure-client-authentication" exclude group: "com.microsoft.azure", module: "azure-client-runtime" exclude group: "javax.xml.bind", module: "jaxb-api" diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle b/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle index c365af8c0b..c9018e82d0 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle @@ -176,17 +176,17 @@ dependencies { exclude group: "com.squareup.okhttp3", module: "logging-interceptor" } - compile 'com.microsoft.azuretools:azuretools-core:3.55.0', { + compile 'com.microsoft.azuretools:azuretools-core:3.56.0-SNAPSHOT', { exclude group: "com.microsoft.azure", module: "azure-client-authentication" exclude group: "com.microsoft.azure", module: "azure-client-runtime" exclude group: "javax.xml.bind", module: "jaxb-api" } - compile 'com.microsoft.azuretools:azure-explorer-common:3.55.0', { + compile 'com.microsoft.azuretools:azure-explorer-common:3.56.0-SNAPSHOT', { exclude group: "com.microsoft.azure", module: "azure-client-authentication" exclude group: "com.microsoft.azure", module: "azure-client-runtime" exclude group: "javax.xml.bind", module: "jaxb-api" } - compile 'com.microsoft.azuretools:hdinsight-node-common:3.55.0', { + compile 'com.microsoft.azuretools:hdinsight-node-common:3.56.0-SNAPSHOT', { exclude group: "com.microsoft.azure", module: "azure-client-authentication" exclude group: "com.microsoft.azure", module: "azure-client-runtime" exclude group: "javax.xml.bind", module: "jaxb-api" diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/META-INF/plugin.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/resources/META-INF/plugin.xml index 9604077201..04d7fc7748 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/META-INF/plugin.xml +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/resources/META-INF/plugin.xml @@ -2,7 +2,7 @@ xmlns:xi="http://www.w3.org/2001/XInclude"> com.microsoft.tooling.msservices.intellij.azure Azure Toolkit for IntelliJ - 3.55.0 + 3.56.0-SNAPSHOT Microsoft ../pom.xml com.microsoft.azuretools utils - 3.55.0 + 3.56.0-SNAPSHOT azure-explorer-common diff --git a/Utils/azuretools-core/pom.xml b/Utils/azuretools-core/pom.xml index 84d69c7ca7..d74ed9b171 100644 --- a/Utils/azuretools-core/pom.xml +++ b/Utils/azuretools-core/pom.xml @@ -29,7 +29,7 @@ ../pom.xml com.microsoft.azuretools utils - 3.55.0 + 3.56.0-SNAPSHOT azuretools-core diff --git a/Utils/hdinsight-node-common/pom.xml b/Utils/hdinsight-node-common/pom.xml index ad35942a1e..2c8643d286 100644 --- a/Utils/hdinsight-node-common/pom.xml +++ b/Utils/hdinsight-node-common/pom.xml @@ -4,7 +4,7 @@ ../pom.xml com.microsoft.azuretools utils - 3.55.0 + 3.56.0-SNAPSHOT com.microsoft.azuretools hdinsight-node-common diff --git a/Utils/pom.xml b/Utils/pom.xml index 5ea6c105f0..572092d3eb 100644 --- a/Utils/pom.xml +++ b/Utils/pom.xml @@ -27,11 +27,11 @@ 4.0.0 com.microsoft.azuretools utils - 3.55.0 + 3.56.0-SNAPSHOT pom ${project.artifactId}-${project.version} - 3.55.0 + 3.56.0-SNAPSHOT 1.3.72 1.8 1.11.0 diff --git a/Utils/spark-localrun-mock/pom.xml b/Utils/spark-localrun-mock/pom.xml index 0244a2d4c9..6b88b3a281 100644 --- a/Utils/spark-localrun-mock/pom.xml +++ b/Utils/spark-localrun-mock/pom.xml @@ -4,7 +4,7 @@ ../pom.xml com.microsoft.azuretools utils - 3.55.0 + 3.56.0-SNAPSHOT com.microsoft.azuretools spark-localrun-mock diff --git a/Utils/spark-tools/pom.xml b/Utils/spark-tools/pom.xml index 107eabc781..336dee9009 100644 --- a/Utils/spark-tools/pom.xml +++ b/Utils/spark-tools/pom.xml @@ -4,7 +4,7 @@ ../pom.xml com.microsoft.azuretools utils - 3.55.0 + 3.56.0-SNAPSHOT 4.0.0 spark-tools From fbaada542324d932902e8f1f246c924f58dd0718 Mon Sep 17 00:00:00 2001 From: Hanxiao Liu Date: Fri, 23 Jul 2021 14:48:48 +0800 Subject: [PATCH 002/173] Bump toolkit lib to 0.11.0-SNAPSHOT --- .../azure-sdk-reference-book/build.gradle | 4 ++-- PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle | 6 +++--- Utils/pom.xml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/build.gradle b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/build.gradle index 5f19a81289..87cfeb5569 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/build.gradle +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/build.gradle @@ -12,7 +12,7 @@ dependencies { exclude group: "com.fasterxml.jackson", module: "jackson-bom" } compile project(':azure-intellij-plugin-lib') - compile "com.microsoft.azure:azure-toolkit-common-lib:0.10.0" + compile "com.microsoft.azure:azure-toolkit-common-lib:0.11.0-SNAPSHOT" - aspect "com.microsoft.azure:azure-toolkit-common-lib:0.10.0" + aspect "com.microsoft.azure:azure-toolkit-common-lib:0.11.0-SNAPSHOT" } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle b/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle index c9018e82d0..f183c0410b 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle @@ -100,13 +100,13 @@ subprojects { compileOnly 'org.projectlombok:lombok:1.18.20' annotationProcessor 'org.projectlombok:lombok:1.18.20' - compile 'com.microsoft.azure:azure-toolkit-common-lib:0.10.0', { + compile 'com.microsoft.azure:azure-toolkit-common-lib:0.11.0-SNAPSHOT', { exclude group: "com.squareup.okhttp3", module: "okhttp" exclude group: "com.squareup.okhttp3", module: "okhttp-urlconnection" exclude group: "com.squareup.okhttp3", module: "logging-interceptor" } - aspect 'com.microsoft.azure:azure-toolkit-common-lib:0.10.0', { + aspect 'com.microsoft.azure:azure-toolkit-common-lib:0.11.0-SNAPSHOT', { exclude group: "com.squareup.okhttp3", module: "okhttp" exclude group: "com.squareup.okhttp3", module: "okhttp-urlconnection" exclude group: "com.squareup.okhttp3", module: "logging-interceptor" @@ -150,7 +150,7 @@ configurations { dependencyManagement { imports { - mavenBom 'com.microsoft.azure:azure-toolkit-libs:0.10.0' + mavenBom 'com.microsoft.azure:azure-toolkit-libs:0.11.0-SNAPSHOT' } } diff --git a/Utils/pom.xml b/Utils/pom.xml index 572092d3eb..37cf51b23e 100644 --- a/Utils/pom.xml +++ b/Utils/pom.xml @@ -48,7 +48,7 @@ 1.7.0RC4 1.3.8 - 0.10.0 + 0.11.0-SNAPSHOT 2.0.9 From 2f2656facbf23768d2454b90fdebec95689e312e Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Wed, 28 Jul 2021 11:22:02 +0800 Subject: [PATCH 003/173] [Bugfix 1835135] sync to set default password save type of input dialog on running the application. --- .../database/component/PasswordDialog.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java index bb2503231c..26e2a83132 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java @@ -9,6 +9,7 @@ import com.intellij.openapi.project.Project; import com.intellij.ui.AnimatedIcon; import com.microsoft.azure.toolkit.intellij.common.AzureDialog; +import com.microsoft.azure.toolkit.intellij.common.settings.AzureConfigurations; import com.microsoft.azure.toolkit.intellij.connector.Password; import com.microsoft.azure.toolkit.intellij.connector.database.DatabaseConnectionUtils; import com.microsoft.azure.toolkit.intellij.connector.database.DatabaseResource; @@ -31,6 +32,7 @@ import java.awt.event.KeyListener; import java.util.Arrays; import java.util.List; +import java.util.Objects; public class PasswordDialog extends AzureDialog implements AzureForm { @@ -58,10 +60,17 @@ public PasswordDialog(Project project, DatabaseResource resource) { testConnectionActionPanel.setVisible(false); testResultTextPane.setEditable(false); testResultTextPane.setText(StringUtils.EMPTY); - final Dimension lastColumnSize = new Dimension(106, 30); - passwordSaveComboBox.setPreferredSize(lastColumnSize); - passwordSaveComboBox.setMaximumSize(lastColumnSize); - passwordSaveComboBox.setSize(lastColumnSize); + final Dimension lastColumnSize = new Dimension(106, this.passwordSaveComboBox.getPreferredSize().height); + this.passwordSaveComboBox.setPreferredSize(lastColumnSize); + this.passwordSaveComboBox.setMaximumSize(lastColumnSize); + this.passwordSaveComboBox.setSize(lastColumnSize); + if (Objects.nonNull(resource.getPassword()) && Objects.nonNull(resource.getPassword().saveType())) { + this.passwordSaveComboBox.setValue(resource.getPassword().saveType()); + } else { + this.passwordSaveComboBox.setValue(Arrays.stream(Password.SaveType.values()) + .filter(e -> StringUtils.equals(e.name(), AzureConfigurations.getInstance().passwordSaveType())).findAny() + .orElse(Password.SaveType.UNTIL_RESTART)); + } this.init(); this.initListener(); } From a87783b14d66c6e17a59d3e54a7ab71e359b1bc7 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 29 Jul 2021 13:45:44 +0800 Subject: [PATCH 004/173] extract data init logic into setData. --- .../database/component/PasswordDialog.java | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java index 26e2a83132..a96c3da1a5 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java @@ -32,7 +32,7 @@ import java.awt.event.KeyListener; import java.util.Arrays; import java.util.List; -import java.util.Objects; +import java.util.Optional; public class PasswordDialog extends AzureDialog implements AzureForm { @@ -64,13 +64,7 @@ public PasswordDialog(Project project, DatabaseResource resource) { this.passwordSaveComboBox.setPreferredSize(lastColumnSize); this.passwordSaveComboBox.setMaximumSize(lastColumnSize); this.passwordSaveComboBox.setSize(lastColumnSize); - if (Objects.nonNull(resource.getPassword()) && Objects.nonNull(resource.getPassword().saveType())) { - this.passwordSaveComboBox.setValue(resource.getPassword().saveType()); - } else { - this.passwordSaveComboBox.setValue(Arrays.stream(Password.SaveType.values()) - .filter(e -> StringUtils.equals(e.name(), AzureConfigurations.getInstance().passwordSaveType())).findAny() - .orElse(Password.SaveType.UNTIL_RESTART)); - } + this.setData(resource.getPassword()); this.init(); this.initListener(); } @@ -159,7 +153,9 @@ public Password getData() { @Override public void setData(Password data) { - passwordSaveComboBox.setValue(data.saveType()); + this.passwordSaveComboBox.setValue(Optional.ofNullable(data).map(e -> e.saveType()).orElse(Arrays.stream(Password.SaveType.values()) + .filter(e -> StringUtils.equals(e.name(), AzureConfigurations.getInstance().passwordSaveType())).findAny() + .orElse(Password.SaveType.UNTIL_RESTART))); } @Override From cba295308760803e618850449ce037adabb0a28b Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Mon, 2 Aug 2021 15:19:34 +0800 Subject: [PATCH 005/173] [bugfix 1863281] fix save password forever not work occasionally issue. --- .../toolkit/intellij/connector/database/DatabaseResource.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java index 9fd0ae16cf..2979854713 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java @@ -89,7 +89,8 @@ default boolean write(@Nonnull final Element resourceEle, @Nonnull final Databas resourceEle.addContent(new Element("url").setText(resource.jdbcUrl.toString())); resourceEle.addContent(new Element("username").setText(resource.username)); resourceEle.addContent(new Element("passwordSave").setText(resource.password.saveType().name())); - if (ArrayUtils.isNotEmpty(resource.password.password())) { + if (ArrayUtils.isNotEmpty(resource.password.password()) && !StringUtils.equals(String.valueOf(resource.password.password()), + PasswordStore.loadPassword(resource.getType(), resource.getId(), resource.getUsername(), resource.password.saveType()))) { PasswordStore.savePassword(resource.getType(), resource.getId(), resource.username, resource.password.password(), resource.password.saveType()); } return true; From f67702f55c9056473f827a1b964f9766806d1a1c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Aug 2021 17:13:43 +0000 Subject: [PATCH 006/173] Bump commons-compress Bumps commons-compress from 1.9 to 1.21. --- updated-dependencies: - dependency-name: org.apache.commons:commons-compress dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- .../com.microsoft.azuretools.container/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-eclipse/com.microsoft.azuretools.container/pom.xml b/PluginsAndFeatures/azure-toolkit-for-eclipse/com.microsoft.azuretools.container/pom.xml index 386f9589b2..53c190f439 100644 --- a/PluginsAndFeatures/azure-toolkit-for-eclipse/com.microsoft.azuretools.container/pom.xml +++ b/PluginsAndFeatures/azure-toolkit-for-eclipse/com.microsoft.azuretools.container/pom.xml @@ -26,7 +26,7 @@ org.apache.commons commons-compress - 1.9 + 1.21 From 70ed3d9bb19fd9603dc7c8069fb59afc1e0bbff8 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Wed, 4 Aug 2021 13:24:57 +0800 Subject: [PATCH 007/173] refactor code to resolve pr comments. --- .../intellij/connector/database/DatabaseResource.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java index 2979854713..4a1517b7a4 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java @@ -89,8 +89,9 @@ default boolean write(@Nonnull final Element resourceEle, @Nonnull final Databas resourceEle.addContent(new Element("url").setText(resource.jdbcUrl.toString())); resourceEle.addContent(new Element("username").setText(resource.username)); resourceEle.addContent(new Element("passwordSave").setText(resource.password.saveType().name())); - if (ArrayUtils.isNotEmpty(resource.password.password()) && !StringUtils.equals(String.valueOf(resource.password.password()), - PasswordStore.loadPassword(resource.getType(), resource.getId(), resource.getUsername(), resource.password.saveType()))) { + char[] password = resource.password.password(); + String storedPassword = PasswordStore.loadPassword(resource.getType(), resource.getId(), resource.getUsername(), resource.password.saveType()); + if (ArrayUtils.isNotEmpty(password) && !StringUtils.equals(String.valueOf(password), storedPassword)) { PasswordStore.savePassword(resource.getType(), resource.getId(), resource.username, resource.password.password(), resource.password.saveType()); } return true; From 5a43742c97114dcd3500ee2d174758700c51a97d Mon Sep 17 00:00:00 2001 From: Hanxiao Liu Date: Wed, 4 Aug 2021 14:15:03 +0800 Subject: [PATCH 008/173] Add short cut for extensions in AzureComboBox, fix the extension could not be reached by keyboard --- .../intellij/common/AzureComboBox.java | 30 +++++++++++++++---- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureComboBox.java index 3093ccdaf5..71e2104e2c 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureComboBox.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureComboBox.java @@ -5,6 +5,10 @@ package com.microsoft.azure.toolkit.intellij.common; +import com.intellij.openapi.actionSystem.AnActionEvent; +import com.intellij.openapi.actionSystem.CustomShortcutSet; +import com.intellij.openapi.keymap.KeymapUtil; +import com.intellij.openapi.project.DumbAwareAction; import com.intellij.openapi.ui.ComboBox; import com.intellij.ui.AnimatedIcon; import com.intellij.ui.DocumentAdapter; @@ -20,6 +24,7 @@ import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang3.exception.ExceptionUtils; +import org.jetbrains.annotations.NotNull; import rx.Observable; import rx.schedulers.Schedulers; @@ -31,7 +36,9 @@ import javax.swing.event.PopupMenuEvent; import javax.swing.plaf.basic.BasicComboBoxEditor; import javax.swing.text.BadLocationException; +import java.awt.event.InputEvent; import java.awt.event.ItemEvent; +import java.awt.event.KeyEvent; import java.io.InterruptedIOException; import java.util.ArrayList; import java.util.Collections; @@ -338,11 +345,24 @@ protected JTextField createEditorComponent() { @Nullable protected ExtendableTextComponent.Extension getExtension() { final ExtendableTextComponent.Extension extension = AzureComboBox.this.getExtension(); - return extension == null ? null : ExtendableTextComponent.Extension.create( - extension.getIcon(true), extension.getTooltip(), () -> { - AzureComboBox.this.hidePopup(); - extension.getActionOnClick().run(); - }); + if (extension == null) { + return null; + } + // Add shot cut for extension, refers https://github.com/JetBrains/intellij-community/blob/idea/212.4746.92/platform/platform-api/ + // src/com/intellij/ui/components/fields/ExtendableTextField.java#L117 + final KeyStroke keyStroke = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, InputEvent.SHIFT_DOWN_MASK); + final String tooltip = String.format("%s (%s)", extension.getTooltip(), KeymapUtil.getKeystrokeText(keyStroke)); + final Runnable action = () -> { + AzureComboBox.this.hidePopup(); + extension.getActionOnClick().run(); + }; + new DumbAwareAction() { + @Override + public void actionPerformed(@NotNull AnActionEvent e) { + action.run(); + } + }.registerCustomShortcutSet(new CustomShortcutSet(keyStroke), AzureComboBox.this); + return ExtendableTextComponent.Extension.create(extension.getIcon(true), tooltip, action); } } From 9652e95ba1579f67db291e953e1c47fb46703565 Mon Sep 17 00:00:00 2001 From: ZHANG Wei Date: Wed, 4 Aug 2021 16:40:01 +0800 Subject: [PATCH 009/173] Fix validation error accessibility issue of linking a cluster --- .../serverexplore/ui/AddNewClusterForm.java | 116 ++++++++++++------ .../ui/AddNewHDInsightReaderClusterForm.kt | 19 ++- .../ui/AddNewSqlBigDataClusterForm.kt | 38 +++--- 3 files changed, 102 insertions(+), 71 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.java index b0d5d2a328..97e24389f2 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.java @@ -29,13 +29,13 @@ import com.microsoft.azure.hdinsight.spark.ui.ImmutableComboBoxModel; import com.microsoft.azuretools.azurecommons.helpers.NotNull; import com.microsoft.azuretools.azurecommons.helpers.Nullable; -import com.microsoft.intellij.ui.HintTextField; import com.microsoft.azuretools.telemetry.AppInsightsClient; import com.microsoft.azuretools.telemetry.TelemetryConstants; import com.microsoft.azuretools.telemetrywrapper.EventType; import com.microsoft.azuretools.telemetrywrapper.EventUtil; import com.microsoft.intellij.hdinsight.messages.HDInsightBundle; import com.microsoft.intellij.rxjava.IdeaSchedulers; +import com.microsoft.intellij.ui.HintTextField; import com.microsoft.tooling.msservices.serviceexplorer.RefreshableNode; import org.apache.commons.lang3.StringUtils; import org.joda.time.DateTime; @@ -52,7 +52,10 @@ import java.util.Arrays; import static com.intellij.execution.ui.ConsoleViewContentType.LOG_DEBUG_OUTPUT; +import static com.microsoft.azure.hdinsight.serverexplore.AddNewClusterCtrlProvider.getClusterName; import static java.lang.String.format; +import static java.util.Optional.ofNullable; +import static org.apache.commons.lang3.StringUtils.*; public class AddNewClusterForm extends DialogWrapper implements SettableControl { private JPanel wholePanel; @@ -132,7 +135,11 @@ public AddNewClusterForm(@NotNull final Project project, @Nullable RefreshableNo authComboBox.setRenderer( new SimpleListCellRenderer() { @Override - public void customize(JList jList, AuthType authType, int i, boolean b, boolean b1) { + public void customize(JList elems, + AuthType authType, + int i, + boolean b, + boolean b1) { if (authType != null) { setText(authType.getTypeName()); } @@ -172,11 +179,11 @@ public void customize(JList jList, AuthType authType, int i, Arrays.asList(clusterNameOrUrlField, userNameField, passwordField, livyEndpointField, livyClusterNameField, yarnEndpointField, arisHostField, arisPortField, arisClusterNameField).forEach( comp -> comp.getDocument().addDocumentListener(new DocumentAdapter() { - @Override - protected void textChanged(DocumentEvent e) { - validateBasicInputs(); - } - })); + @Override + protected void textChanged(DocumentEvent e) { + validateBasicInputs(); + } + })); // load all cluster details to cache for validation check loadClusterDetails(); @@ -242,7 +249,7 @@ public void getData(@NotNull AddNewClusterModel data) { break; case LIVY_LINK_CLUSTER: data.setLivyEndpoint(URI.create(livyEndpointField.getText().trim())) - .setYarnEndpoint(StringUtils.isBlank(yarnEndpointField.getText()) ? null : URI.create(yarnEndpointField.getText().trim())) + .setYarnEndpoint(isBlank(yarnEndpointField.getText()) ? null : URI.create(yarnEndpointField.getText().trim())) .setClusterName(livyClusterNameField.getText().trim()) // TODO: these label title setting is no use other than to be compatible with legacy ctrlprovider code .setClusterNameLabelTitle(livyClusterNameLabel.getText()) @@ -260,9 +267,9 @@ public void getData(@NotNull AddNewClusterModel data) { public void afterOkActionPerformed() { if (hdInsightModule != null) { - // FIXME: There is a bug for linking cluster action: If the cluster name already exists, the linked cluster - // will fail to be added to cache. If we don't force refresh again, the cluster will not be shown as linked - // state in Azure Explorer. + // TODO: There is a bug for linking cluster action: If the cluster name already exists, + // the linked cluster will fail to be added to cache. If we don't force refresh again, + // the cluster will not be shown as linked state in Azure Explorer. hdInsightModule.load(true); } } @@ -299,7 +306,7 @@ protected void createUIComponents() { public void focusLost(FocusEvent e) { String clusterNameOrUrl = clusterNameOrUrlField.getText(); - if (StringUtils.isBlank(clusterNameOrUrl)) { + if (isBlank(clusterNameOrUrl)) { return; } @@ -322,9 +329,9 @@ public void focusLost(FocusEvent e) { } private String getClusterConnectionUrl(String clusterNameOrUrl) { - return StringUtils.startsWithIgnoreCase(clusterNameOrUrl, "https://") - ? clusterNameOrUrl - : ClusterManagerEx.getInstance().getClusterConnectionString(clusterNameOrUrl); + return StringUtils.startsWithIgnoreCase(clusterNameOrUrl, "https://") ? + clusterNameOrUrl : + ClusterManagerEx.getInstance().getClusterConnectionString(clusterNameOrUrl); } public SparkClusterType getSparkClusterType() { @@ -332,56 +339,87 @@ public SparkClusterType getSparkClusterType() { } private boolean isHDInsightClusterSelected() { - return ((String)clusterComboBox.getSelectedItem()).equalsIgnoreCase("HDInsight Cluster"); + return ((String) clusterComboBox.getSelectedItem()).equalsIgnoreCase("HDInsight Cluster"); } protected boolean isBasicAuthSelected() { return authComboBox.getSelectedItem() == AuthType.BasicAuth; } - protected void validateBasicInputs() { - String errorMessage = null; + private void validateBasicInputs() { + final String errorMessage = doInputValidate(); + validationErrorMessageField.setText(errorMessage); + + Component focused = FocusManager.getCurrentManager().getFocusOwner(); + ofNullable(focused) + .map(Component::getAccessibleContext) + .ifPresent(ac -> { + // Use accessible description to inform validation error + ac.setAccessibleDescription(errorMessage); + + // Register a focus lost event listener to remove validation error + focused.addFocusListener(new FocusAdapter() { + @Override + public void focusLost(FocusEvent e) { + e.getComponent().getAccessibleContext().setAccessibleDescription(null); + super.focusLost(e); + } + }); + }); + + getOKAction().setEnabled(isEmpty(errorMessage)); + } + + /** + * Validate Form inputs + * TODO: there is a doValidate() method can be override + * + * @return error messages if validation failed, EMPTY for success. + */ + protected String doInputValidate() { switch (getSparkClusterType()) { case HDINSIGHT_CLUSTER: - if (StringUtils.isBlank(clusterNameOrUrlField.getText())) { - errorMessage = "Cluster name can't be empty"; + if (isBlank(clusterNameOrUrlField.getText())) { + return "Cluster name can't be empty"; } else { - String clusterName = ctrlProvider.getClusterName(clusterNameOrUrlField.getText()); + String clusterName = getClusterName(clusterNameOrUrlField.getText()); if (clusterName == null) { - errorMessage = "Cluster URL is not a valid URL"; - } else if (ctrlProvider.doesClusterNameExistInLinkedHDInsightClusters(clusterName)) { - errorMessage = "Cluster already exists in linked clusters"; + return "Cluster URL is not a valid URL"; + } else if (ctrlProvider.doesClusterNameExistInLinkedHDInsightClusters( + clusterName)) { + return "Cluster already exists in linked clusters"; } } break; case LIVY_LINK_CLUSTER: - if (StringUtils.isBlank(livyEndpointField.getText()) || - StringUtils.isBlank(livyClusterNameField.getText())) { - errorMessage = "Livy Endpoint and cluster name can't be empty"; + if (isBlank(livyEndpointField.getText()) || + isBlank(livyClusterNameField.getText())) { + return "Livy Endpoint and cluster name can't be empty"; } else if (!ctrlProvider.isURLValid(livyEndpointField.getText())) { - errorMessage = "Livy Endpoint is not a valid URL"; - } else if (ctrlProvider.doesClusterLivyEndpointExistInAllHDInsightClusters(livyEndpointField.getText())) { - errorMessage = "The same name Livy Endpoint already exists in clusters"; - } else if (ctrlProvider.doesClusterNameExistInAllHDInsightClusters(livyClusterNameField.getText())) { - errorMessage = "Cluster Name already exists in clusters"; - } else if (!StringUtils.isEmpty(yarnEndpointField.getText()) && + return "Livy Endpoint is not a valid URL"; + } else if (ctrlProvider.doesClusterLivyEndpointExistInAllHDInsightClusters( + livyEndpointField.getText())) { + return "The same name Livy Endpoint already exists in clusters"; + } else if (ctrlProvider.doesClusterNameExistInAllHDInsightClusters( + livyClusterNameField.getText())) { + return "Cluster Name already exists in clusters"; + } else if (!isEmpty(yarnEndpointField.getText()) && !ctrlProvider.isURLValid(yarnEndpointField.getText())) { - errorMessage = "Yarn Endpoint is not a valid URL"; + return "Yarn Endpoint is not a valid URL"; } break; default: break; } - if (errorMessage == null && isBasicAuthSelected()) { - if (StringUtils.isBlank(userNameField.getText()) || StringUtils.isBlank(passwordField.getText())) { - errorMessage = "Username and password can't be empty in Basic Authentication"; + if (isBasicAuthSelected()) { + if (isBlank(userNameField.getText()) || isBlank(passwordField.getText())) { + return "Username and password can't be empty in Basic Authentication"; } } - validationErrorMessageField.setText(errorMessage); - getOKAction().setEnabled(StringUtils.isEmpty(errorMessage)); + return EMPTY; } private void loadClusterDetails() { diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewHDInsightReaderClusterForm.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewHDInsightReaderClusterForm.kt index 88ccd7ea65..f2ad97cde4 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewHDInsightReaderClusterForm.kt +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewHDInsightReaderClusterForm.kt @@ -28,7 +28,8 @@ import com.microsoft.azure.hdinsight.sdk.cluster.ClusterDetail import com.microsoft.azure.hdinsight.sdk.cluster.HDInsightAdditionalClusterDetail import com.microsoft.azure.hdinsight.sdk.common.AuthType import com.microsoft.azure.hdinsight.serverexplore.hdinsightnode.HDInsightRootModule -import org.apache.commons.lang3.StringUtils +import org.apache.commons.lang3.StringUtils.EMPTY +import org.apache.commons.lang3.StringUtils.isBlank import java.awt.event.WindowAdapter import java.awt.event.WindowEvent import javax.swing.DefaultComboBoxModel @@ -57,16 +58,12 @@ open class AddNewHDInsightReaderClusterForm(val project: Project, val module: HD }) } - override fun validateBasicInputs() { - validationErrorMessageField.text = - if (StringUtils.isBlank(userNameField.text) || StringUtils.isBlank(passwordField.text)) { - "Username and password can't be empty in Basic Authentication" - } else { - null - } - - okAction.isEnabled = StringUtils.isEmpty(validationErrorMessageField.text) - } + override fun doInputValidate(): String = + if (isBlank(userNameField.text) || isBlank(passwordField.text)) { + "Username and password can't be empty in Basic Authentication" + } else { + EMPTY + } override fun afterOkActionPerformed() { val linkedCluster = diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/sqlbigdata/serverexplore/ui/AddNewSqlBigDataClusterForm.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/sqlbigdata/serverexplore/ui/AddNewSqlBigDataClusterForm.kt index 3e7e41f11b..babdf87f77 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/sqlbigdata/serverexplore/ui/AddNewSqlBigDataClusterForm.kt +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/sqlbigdata/serverexplore/ui/AddNewSqlBigDataClusterForm.kt @@ -28,7 +28,7 @@ import com.microsoft.azure.hdinsight.sdk.common.AuthType import com.microsoft.azure.hdinsight.serverexplore.AddNewClusterModel import com.microsoft.azure.hdinsight.serverexplore.ui.AddNewClusterForm import com.microsoft.azure.sqlbigdata.serverexplore.SqlBigDataClusterModule -import org.apache.commons.lang3.StringUtils +import org.apache.commons.lang3.StringUtils.* import java.awt.CardLayout import javax.swing.DefaultComboBoxModel import javax.swing.JComponent @@ -69,30 +69,26 @@ class AddNewSqlBigDataClusterForm(project: Project, module: SqlBigDataClusterMod } override fun getPreferredFocusedComponent(): JComponent? { - return arisHostField; + return arisHostField } override fun getSparkClusterType(): SparkClusterType { return SparkClusterType.SQL_BIG_DATA_CLUSTER } - override fun validateBasicInputs() { - validationErrorMessageField.text = - if (StringUtils.isBlank(arisHostField.text)) { - "Server can't be empty" - } else if (!IPV4_ADDRESS_PATTERN.toRegex().matches(arisHostField.text)) { - "Server format is not valid" - } else if (ctrlProvider.doeshostExistInSqlBigDataClusters(arisHostField.text)) { - "Server already exists in linked clusters" - } else if (StringUtils.isNotBlank(arisClusterNameField.text) && - ctrlProvider.doesClusterNameExistInSqlBigDataClusters(arisClusterNameField.text)) { - "Cluster name already exists in linked clusters" - } else if (StringUtils.isBlank(userNameField.text) || StringUtils.isBlank(passwordField.text)) { - "Username and password can't be empty in Basic Authentication" - } else { - null - } - - okAction.isEnabled = StringUtils.isEmpty(validationErrorMessageField.text) - } + override fun doInputValidate(): String = + if (isBlank(arisHostField.text)) { + "Server can't be empty" + } else if (!IPV4_ADDRESS_PATTERN.toRegex().matches(arisHostField.text)) { + "Server format is not valid" + } else if (ctrlProvider.doeshostExistInSqlBigDataClusters(arisHostField.text)) { + "Server already exists in linked clusters" + } else if (isNotBlank(arisClusterNameField.text) && + ctrlProvider.doesClusterNameExistInSqlBigDataClusters(arisClusterNameField.text)) { + "Cluster name already exists in linked clusters" + } else if (isBlank(userNameField.text) || isBlank(passwordField.text)) { + "Username and password can't be empty in Basic Authentication" + } else { + EMPTY + } } \ No newline at end of file From cfb7d6f5f18de237dcb3a1a9102ace4d4415892e Mon Sep 17 00:00:00 2001 From: andxu Date: Fri, 6 Aug 2021 16:11:37 +0800 Subject: [PATCH 010/173] follow the gradle project convention for source set. --- .../azure-toolkit-for-intellij/build.gradle | 12 ++++++------ .../CosmosServerlessSparkJobsToolWindowFactory.java | 0 .../cosmosspark/CosmosSparkClusterOpsCtrl.java | 0 .../cosmosspark/common/ErrorMessageTooltip.java | 0 .../common/IntegerWithErrorHintedField.java | 0 .../cosmosspark/common/JXHyperLinkWithUri.java | 0 .../common/TextWithErrorHintedField.java | 0 .../azure/cosmosspark/common/Validatable.java | 0 .../ui/CosmosSparkClusterDestoryDialog.form | 0 .../ui/CosmosSparkClusterDestoryDialog.java | 0 .../ui/CosmosSparkClusterMonitorDialog.java | 0 .../ui/CosmosSparkClusterUpdateDialog.java | 0 .../ui/CosmosSparkProvisionDialog.form | 0 .../ui/CosmosSparkProvisionDialog.java | 0 .../ui/SparkServerlessClusterMonitorDialog.form | 0 .../azure/hdinsight/common/DarkThemeManager.java | 0 .../azure/hdinsight/common/HDInsightHelperImpl.java | 0 .../azure/hdinsight/common/HDInsightUtil.java | 0 .../common/SparkSubmissionToolWindowProcessor.java | 0 .../hdinsight/jobs/framework/JobViewEditor.java | 0 .../jobs/framework/JobViewEditorProvider.java | 0 .../hdinsight/projects/HDInsightExternalSystem.java | 0 .../hdinsight/projects/HDInsightModuleBuilder.java | 0 .../hdinsight/projects/HDInsightModuleType.java | 0 .../projects/HDInsightProjectTemplate.java | 0 .../hdinsight/projects/HDInsightTemplatesType.java | 0 .../hdinsight/projects/MavenProjectGenerator.java | 0 .../hdinsight/projects/SbtProjectGenerator.java | 0 .../hdinsight/projects/SbtVersionOptionsPanel.java | 0 .../hdinsight/projects/SparkJavaSettingsStep.java | 0 .../hdinsight/projects/SparkScalaSettingsStep.java | 0 .../projects/SparkVersionOptionsPanel.java | 0 .../projects/ui/HDInsightProjectTypeStep.form | 0 .../projects/ui/HDInsightProjectTypeStep.java | 0 .../hdinsight/projects/util/ProjectSampleUtil.java | 0 .../serverexplore/action/AddNewClusterAction.java | 0 .../serverexplore/ui/AddNewClusterForm.form | 0 .../serverexplore/ui/AddNewClusterForm.java | 0 .../hdinsight/spark/actions/SparkDataKeys.java | 0 .../common/SparkBatchJobConfigurableModel.java | 0 .../spark/common/SparkInteractiveSessions.java | 0 .../common/SparkLocalRunConfigurableModel.java | 0 .../common/SparkSubmitAdvancedConfigModel.java | 0 .../hdinsight/spark/common/SparkSubmitHelper.java | 0 .../hdinsight/spark/common/SparkSubmitModel.java | 0 .../spark/common/SubmissionTableModel.java | 0 ...SparkScalaLivyConsoleRunConfigurationEditor.form | 0 ...SparkScalaLivyConsoleRunConfigurationEditor.java | 0 .../spark/run/SparkBatchJobDebugExecutor.java | 0 .../spark/run/SparkBatchJobDebuggerRunner.java | 0 .../spark/run/SparkBatchJobDeployFactory.java | 0 .../SparkBatchJobLocalRunConfigurationProducer.java | 0 .../spark/run/SparkBatchJobRunExecutor.java | 0 .../spark/run/SparkBatchJobRunProcessHandler.java | 0 .../hdinsight/spark/run/SparkBatchJobRunner.java | 0 .../run/action/SparkBatchJobDisconnectAction.java | 0 .../LivySparkBatchJobRunConfiguration.java | 0 .../LivySparkBatchJobRunConfigurationType.java | 0 .../hdinsight/spark/ui/BackgroundTaskIndicator.java | 0 .../spark/ui/SparkBatchJobConfigurable.form | 0 .../spark/ui/SparkBatchJobConfigurable.java | 0 .../spark/ui/SparkFailureTaskDebugConfigurable.form | 0 .../spark/ui/SparkFailureTaskDebugConfigurable.java | 0 .../hdinsight/spark/ui/SparkJobLogConsoleView.java | 0 .../ui/SparkLocalRunCommonParametersPanel.java | 0 .../spark/ui/SparkLocalRunParamsPanel.form | 0 .../spark/ui/SparkLocalRunParamsPanel.java | 0 .../spark/ui/filesystem/ADLSGen2FileSystem.java | 0 .../ui/filesystem/AzureStorageVirtualFile.java | 0 .../filesystem/AzureStorageVirtualFileSystem.java | 0 .../spark/ui/filesystem/StorageChooser.java | 0 .../ui/filesystem/StorageChooserDialogImpl.java | 0 .../spark/uihelper/ConfigurationKeyValueRecord.java | 0 .../spark/uihelper/InteractiveRenderer.java | 0 .../spark/uihelper/InteractiveTableModel.java | 0 .../toolkit/intellij/appservice/AppNameInput.java | 0 .../intellij/appservice/AppServiceComboBox.java | 0 .../appservice/AppServiceComboBoxModel.java | 0 .../appservice/AppServiceInfoAdvancedPanel.form | 0 .../appservice/AppServiceInfoAdvancedPanel.java | 0 .../appservice/AppServiceInfoBasicPanel.form | 0 .../appservice/AppServiceInfoBasicPanel.java | 0 .../intellij/appservice/AppServiceMonitorPanel.form | 0 .../intellij/appservice/AppServiceMonitorPanel.java | 0 .../AppServiceStreamingLogConsoleView.java | 0 .../appservice/AppServiceStreamingLogManager.java | 0 .../intellij/appservice/LogLevelComboBox.java | 0 .../intellij/appservice/ProcessComboBox.java | 0 .../appservice/StreamingLogsToolWindowFactory.java | 0 .../appservice/StreamingLogsToolWindowManager.java | 0 .../action/ProfileFlightRecordAction.java | 0 .../appservice/action/SSHIntoWebAppAction.java | 0 .../appservice/action/SSHTerminalManager.java | 0 .../appservice/action/StartStreamingLogsAction.java | 0 .../appservice/action/StopStreamingLogsAction.java | 0 .../insights/ApplicationInsightsComboBox.java | 0 .../intellij/appservice/jfr/DurationPanel.form | 0 .../intellij/appservice/jfr/DurationPanel.java | 0 .../appservice/jfr/RunFlightRecorderDialog.form | 0 .../appservice/jfr/RunFlightRecorderDialog.java | 0 .../appservice/platform/RuntimeComboBox.java | 0 .../intellij/appservice/region/RegionComboBox.java | 0 .../resourcegroup/ResourceGroupComboBox.java | 0 .../resourcegroup/ResourceGroupCreationDialog.form | 0 .../resourcegroup/ResourceGroupCreationDialog.java | 0 .../appservice/serviceplan/PricingTierComboBox.java | 0 .../appservice/serviceplan/ServicePlanComboBox.java | 0 .../serviceplan/ServicePlanCreationDialog.form | 0 .../serviceplan/ServicePlanCreationDialog.java | 0 .../subscription/SubscriptionComboBox.java | 0 .../toolkit/intellij/arm/CreateDeploymentForm.form | 0 .../toolkit/intellij/arm/CreateDeploymentForm.java | 0 .../toolkit/intellij/arm/DeploymentBaseForm.java | 0 .../intellij/arm/DeploymentPropertyView.form | 0 .../intellij/arm/DeploymentPropertyView.java | 0 .../arm/DeploymentPropertyViewProvider.java | 0 .../azure/toolkit/intellij/arm/DeploymentUtils.java | 0 .../azure/toolkit/intellij/arm/ExportTemplate.java | 0 .../toolkit/intellij/arm/ResourceTemplateView.form | 0 .../toolkit/intellij/arm/ResourceTemplateView.java | 0 .../intellij/arm/ResourceTemplateViewProvider.java | 0 .../toolkit/intellij/arm/UpdateDeploymentForm.form | 0 .../toolkit/intellij/arm/UpdateDeploymentForm.java | 0 .../intellij/arm/action/CreateDeploymentAction.java | 0 .../intellij/arm/action/EditDeploymentAction.java | 0 .../intellij/arm/action/ExportParameterAction.java | 0 .../intellij/arm/action/ExportTemplateAction.java | 0 .../intellij/arm/action/UpdateDeploymentAction.java | 0 .../toolkit/intellij/common/AzureArtifact.java | 0 .../intellij/common/AzureArtifactComboBox.java | 0 .../intellij/common/AzureArtifactManager.java | 0 .../toolkit/intellij/common/AzureArtifactType.java | 0 .../intellij/common/AzurePasswordFieldInput.java | 0 .../intellij/common/AzureRunConfigurationBase.java | 0 .../intellij/common/AzureRunProfileState.java | 0 .../toolkit/intellij/common/AzureSettingPanel.java | 0 .../intellij/common/AzureSettingsEditor.java | 0 .../azure/toolkit/intellij/common/BaseEditor.java | 0 .../azure/toolkit/intellij/common/ConfigDialog.java | 0 .../intellij/common/EnvironmentVariableTable.java | 0 ...vironmentVariablesTextFieldWithBrowseButton.java | 0 .../intellij/common/IntellijDatasourceService.java | 0 .../intellij/common/component/AzureSlider.form | 0 .../intellij/common/component/AzureSlider.java | 0 .../toolkit/intellij/common/ui/TextFieldUtils.java | 0 .../connector/database/DatabaseConnectionUtils.java | 0 .../connector/database/DatabaseResource.java | 0 .../database/DatabaseResourceConnection.java | 0 .../connector/database/DatabaseResourcePanel.form | 0 .../connector/database/DatabaseResourcePanel.java | 0 .../SpringDatasourceCompletionContributor.java | 0 .../SpringDatasourceLineMarkerProvider.java | 0 .../database/component/DatabaseComboBox.java | 0 .../database/component/PasswordDialog.form | 0 .../database/component/PasswordDialog.java | 0 .../database/component/PasswordSaveComboBox.java | 0 .../database/component/ServerComboBox.java | 0 .../component/TestConnectionActionPanel.form | 0 .../component/TestConnectionActionPanel.java | 0 .../database/component/UsernameComboBox.java | 0 .../connector/explorer/ConnectorToolWindow.java | 0 .../explorer/ConnectorToolWindowFactory.java | 0 .../connector/explorer/ResourceConnectorTree.java | 0 .../connector/mysql/ConnectToMySQLAction.java | 0 ...MySQLConnectionDefinitionPreloadingActivity.java | 0 .../connector/mysql/MySQLDatabaseResource.java | 0 .../MySQLSpringDatasourceCompletionContributor.java | 0 .../intellij/connector/sql/ConnectToSQLAction.java | 0 .../SQLSpringDatasourceCompletionContributor.java | 0 ...erverConnectionDefinitionPreloadingActivity.java | 0 .../connector/sql/SqlServerDatabaseResource.java | 0 .../intellij/database/AdminUsernameTextField.java | 0 .../toolkit/intellij/database/PasswordUtils.java | 0 .../toolkit/intellij/database/RegionComboBox.java | 0 .../intellij/database/ServerNameTextField.java | 0 .../database/ui/ConnectionSecurityPanel.form | 0 .../database/ui/ConnectionSecurityPanel.java | 0 .../database/ui/ConnectionStringsOutputPanel.form | 0 .../database/ui/ConnectionStringsOutputPanel.java | 0 .../database/ui/MySQLPropertyActionPanel.form | 0 .../database/ui/MySQLPropertyActionPanel.java | 0 .../intellij/function/AzureFunctionsUtils.java | 0 .../intellij/function/CreateFunctionForm.form | 0 .../intellij/function/CreateFunctionForm.java | 0 .../intellij/function/FunctionAppComboBox.java | 0 .../intellij/function/FunctionAppComboBoxModel.java | 0 .../function/FunctionAppConfigFormPanelAdvance.form | 0 .../function/FunctionAppConfigFormPanelAdvance.java | 0 .../function/FunctionAppCreationDialog.form | 0 .../function/FunctionAppCreationDialog.java | 0 .../intellij/function/FunctionAppPropertyView.java | 0 .../function/FunctionAppPropertyViewProvider.java | 0 .../function/action/CreateFunctionAction.java | 0 .../function/action/CreateFunctionAppAction.java | 0 .../function/action/DeployFunctionAction.java | 0 .../function/action/DeployFunctionAppAction.java | 0 .../intellij/function/action/RunFunctionAction.java | 0 .../AzureFunctionSupportConfigurationType.java | 0 .../function/runner/AzureFunctionsConstants.java | 0 .../runner/FunctionRunConfigurationProducer.java | 0 .../runner/FunctionRunLineMarkerProvider.java | 0 .../function/runner/IntelliJFunctionContext.java | 0 .../IntelliJFunctionRuntimeConfiguration.java | 0 .../component/CreateApplicationInsightsDialog.form | 0 .../component/CreateApplicationInsightsDialog.java | 0 .../runner/component/table/AppSettingModel.java | 0 .../component/table/AppSettingsDialogPresenter.java | 0 .../runner/component/table/AppSettingsTable.java | 0 .../component/table/AppSettingsTableUtils.java | 0 .../component/table/ImportAppSettingsDialog.form | 0 .../component/table/ImportAppSettingsDialog.java | 0 .../component/table/ImportAppSettingsView.java | 0 .../function/runner/core/AnnotationHelper.java | 0 .../function/runner/core/FunctionCliResolver.java | 0 .../function/runner/core/FunctionUtils.java | 0 .../intellij/function/runner/core/JarUtils.java | 0 .../runner/deploy/FunctionDeployConfiguration.java | 0 .../function/runner/deploy/FunctionDeployModel.java | 0 .../FunctionDeploymentConfigurationFactory.java | 0 .../runner/deploy/FunctionDeploymentRunner.java | 0 .../deploy/FunctionDeploymentSettingEditor.java | 0 .../runner/deploy/FunctionDeploymentState.java | 0 .../runner/deploy/ui/FunctionDeployMvpView.java | 0 .../deploy/ui/FunctionDeployViewPresenter.java | 0 .../runner/deploy/ui/FunctionDeploymentPanel.form | 0 .../runner/deploy/ui/FunctionDeploymentPanel.java | 0 .../function/runner/library/IAppServiceContext.java | 0 .../function/runner/library/IFunctionContext.java | 0 .../intellij/function/runner/library/IPrompter.java | 0 .../function/runner/library/logging/Log.java | 0 .../runner/localrun/FunctionLocalRunner.java | 0 .../runner/localrun/FunctionRunConfiguration.java | 0 .../localrun/FunctionRunConfigurationFactory.java | 0 .../function/runner/localrun/FunctionRunModel.java | 0 .../runner/localrun/FunctionRunSettingEditor.java | 0 .../function/runner/localrun/FunctionRunState.java | 0 .../runner/localrun/ui/FunctionRunPanel.form | 0 .../runner/localrun/ui/FunctionRunPanel.java | 0 .../function/wizard/AzureFunctionsConstants.java | 0 .../function/wizard/facet/FunctionsFacet.java | 0 .../wizard/facet/FunctionsFacetConfiguration.java | 0 .../facet/FunctionsFacetConfigurationImpl.java | 0 .../function/wizard/facet/FunctionsFacetType.java | 0 .../wizard/module/FunctionTriggerChooserStep.java | 0 .../wizard/module/FunctionsModuleBuilder.java | 0 .../wizard/module/FunctionsModuleInfoStep.java | 0 .../toolkit/intellij/mysql/DatabaseComboBox.java | 0 .../toolkit/intellij/mysql/MySQLNameValidator.java | 0 .../intellij/mysql/MySQLPropertryOverviewPanel.form | 0 .../intellij/mysql/MySQLPropertryOverviewPanel.java | 0 .../toolkit/intellij/mysql/MySQLPropertyView.form | 0 .../toolkit/intellij/mysql/MySQLPropertyView.java | 0 .../intellij/mysql/MySQLPropertyViewProvider.java | 0 .../intellij/mysql/MySQLRegionValidator.java | 0 .../toolkit/intellij/mysql/VersionComboBox.java | 0 .../intellij/mysql/action/CreateMySQLAction.java | 0 .../mysql/action/OpenMySQLByToolsAction.java | 0 .../mysql/creation/MySQLCreationAdvancedPanel.form | 0 .../mysql/creation/MySQLCreationAdvancedPanel.java | 0 .../mysql/creation/MySQLCreationBasicPanel.form | 0 .../mysql/creation/MySQLCreationBasicPanel.java | 0 .../mysql/creation/MySQLCreationDialog.form | 0 .../mysql/creation/MySQLCreationDialog.java | 0 .../intellij/redis/CreateRedisCacheForm.form | 0 .../intellij/redis/CreateRedisCacheForm.java | 0 .../toolkit/intellij/redis/RedisCacheExplorer.form | 0 .../toolkit/intellij/redis/RedisCacheExplorer.java | 0 .../intellij/redis/RedisCacheExplorerProvider.java | 0 .../intellij/redis/RedisCachePropertyView.form | 0 .../intellij/redis/RedisCachePropertyView.java | 0 .../redis/RedisCachePropertyViewProvider.java | 0 .../redis/action/CreateRedisCacheAction.java | 0 .../component/SpringCloudAppComboBox.java | 0 .../component/SpringCloudAppConfigPanel.form | 0 .../component/SpringCloudAppConfigPanel.java | 0 .../component/SpringCloudAppInstancesPanel.form | 0 .../component/SpringCloudAppInstancesPanel.java | 0 .../component/SpringCloudClusterComboBox.java | 0 .../creation/AbstractSpringCloudAppInfoPanel.java | 0 .../creation/CreateSpringCloudAppAction.java | 0 .../creation/SpringCloudAppCreationDialog.form | 0 .../creation/SpringCloudAppCreationDialog.java | 0 .../creation/SpringCloudAppInfoAdvancedPanel.form | 0 .../creation/SpringCloudAppInfoAdvancedPanel.java | 0 .../creation/SpringCloudAppInfoBasicPanel.form | 0 .../creation/SpringCloudAppInfoBasicPanel.java | 0 .../springcloud/dependency/AddDependencyAction.java | 0 .../dependency/AddDependencyContextAction.java | 0 .../springcloud/dependency/DependencyArtifact.java | 0 .../springcloud/dependency/PomXmlUpdater.java | 0 .../dependency/SpringCloudDependencyManager.java | 0 .../springcloud/deplolyment/DeployAppAction.java | 0 .../deplolyment/DeploySpringCloudAppAction.java | 0 .../SpringCloudDeploymentConfiguration.java | 0 .../SpringCloudDeploymentConfigurationPanel.form | 0 .../SpringCloudDeploymentConfigurationPanel.java | 0 .../SpringCloudDeploymentConfigurationState.java | 0 .../SpringCloudDeploymentConfigurationType.java | 0 .../deplolyment/SpringCloudDeploymentRunner.java | 0 .../deplolyment/WrappedAzureArtifact.java | 0 .../properties/SpringCloudAppPropertiesEditor.form | 0 .../properties/SpringCloudAppPropertiesEditor.java | 0 .../SpringCloudAppPropertiesEditorProvider.java | 0 .../streaminglog/SpringCloudStreamingLogAction.java | 0 .../SpringCloudStreamingLogConsoleView.java | 0 .../streaminglog/SpringCloudStreamingLogDialog.form | 0 .../streaminglog/SpringCloudStreamingLogDialog.java | 0 .../SpringCloudStreamingLogManager.java | 0 .../intellij/sqlserver/CreateSqlServerAction.java | 0 .../sqlserver/OpenSqlServerByToolsAction.java | 0 .../sqlserver/common/SqlServerDatabaseComboBox.java | 0 .../sqlserver/common/SqlServerNameValidator.java | 0 .../sqlserver/common/SqlServerRegionValidator.java | 0 .../creation/SqlServerCreationAdvancedPanel.form | 0 .../creation/SqlServerCreationAdvancedPanel.java | 0 .../creation/SqlServerCreationBasicPanel.form | 0 .../creation/SqlServerCreationBasicPanel.java | 0 .../sqlserver/creation/SqlServerCreationDialog.form | 0 .../sqlserver/creation/SqlServerCreationDialog.java | 0 .../properties/SqlServerPropertryOverviewPanel.form | 0 .../properties/SqlServerPropertryOverviewPanel.java | 0 .../sqlserver/properties/SqlServerPropertyView.form | 0 .../sqlserver/properties/SqlServerPropertyView.java | 0 .../properties/SqlServerPropertyViewProvider.java | 0 .../sqlserver/task/CreateSqlServerTask.java | 0 .../azure/toolkit/intellij/vm/CreateVMAction.java | 0 .../azure/toolkit/intellij/vm/VMWizardModel.java | 0 .../intellij/vm/createarmvm/CreateVMWizard.java | 0 .../vm/createarmvm/MachineSettingsStep.form | 0 .../vm/createarmvm/MachineSettingsStep.java | 0 .../intellij/vm/createarmvm/SelectImageStep.form | 0 .../intellij/vm/createarmvm/SelectImageStep.java | 0 .../intellij/vm/createarmvm/SettingsStep.form | 0 .../intellij/vm/createarmvm/SettingsStep.java | 0 .../intellij/vm/createarmvm/SubscriptionStep.form | 0 .../intellij/vm/createarmvm/SubscriptionStep.java | 0 .../intellij/webapp/DeploymentSlotPropertyView.java | 0 .../webapp/DeploymentSlotPropertyViewProvider.java | 0 .../intellij/webapp/WebAppBasePropertyView.form | 0 .../intellij/webapp/WebAppBasePropertyView.java | 0 .../webapp/WebAppBasePropertyViewProvider.java | 0 .../toolkit/intellij/webapp/WebAppComboBox.java | 0 .../intellij/webapp/WebAppComboBoxModel.java | 0 .../webapp/WebAppConfigFormPanelAdvance.form | 0 .../webapp/WebAppConfigFormPanelAdvance.java | 0 .../intellij/webapp/WebAppCreationDialog.form | 0 .../intellij/webapp/WebAppCreationDialog.java | 0 .../toolkit/intellij/webapp/WebAppPropertyView.java | 0 .../intellij/webapp/WebAppPropertyViewProvider.java | 0 .../webapp/WebAppStreamingLogToolWindowFactory.java | 0 .../intellij/webapp/action/CreateWebAppAction.java | 0 .../intellij/webapp/action/DeployWebAppAction.java | 0 .../intellij/webapp/action/WebAppOnLinuxAction.java | 0 .../intellij/webapp/action/WebDeployAction.java | 0 .../docker/AzureDockerSupportConfigurationType.java | 0 .../docker/ContainerRegistryPropertyView.form | 0 .../docker/ContainerRegistryPropertyView.java | 0 .../ContainerRegistryPropertyViewProvider.java | 0 .../webapp/docker/ContainerSettingPanel.form | 0 .../webapp/docker/ContainerSettingPanel.java | 0 .../docker/action/AddDockerSupportAction.java | 0 .../webapp/docker/action/PushImageAction.java | 0 .../action/PushToContainerRegistryAction.java | 0 .../webapp/docker/action/RunOnDockerHostAction.java | 0 .../dockerhost/DockerHostRunConfiguration.java | 0 .../DockerHostRunConfigurationFactory.java | 0 .../docker/dockerhost/DockerHostRunRunner.java | 0 .../dockerhost/DockerHostRunSettingsEditor.java | 0 .../docker/dockerhost/DockerHostRunState.java | 0 .../webapp/docker/dockerhost/ui/SettingPanel.form | 0 .../webapp/docker/dockerhost/ui/SettingPanel.java | 0 .../docker/pushimage/PushImageRunConfiguration.java | 0 .../pushimage/PushImageRunConfigurationFactory.java | 0 .../webapp/docker/pushimage/PushImageRunRunner.java | 0 .../pushimage/PushImageRunSettingsEditor.java | 0 .../webapp/docker/pushimage/PushImageRunState.java | 0 .../webapp/docker/pushimage/ui/SettingPanel.form | 0 .../webapp/docker/pushimage/ui/SettingPanel.java | 0 .../intellij/webapp/docker/utils/Constant.java | 0 .../webapp/docker/utils/DockerProgressHandler.java | 0 .../intellij/webapp/docker/utils/DockerUtil.java | 0 .../WebAppOnLinuxDeployConfiguration.java | 0 .../WebAppOnLinuxDeployConfigurationFactory.java | 0 .../webapponlinux/WebAppOnLinuxDeployRunner.java | 0 .../WebAppOnLinuxDeploySettingsEditor.java | 0 .../webapponlinux/WebAppOnLinuxDeployState.java | 0 .../docker/webapponlinux/ui/SettingPanel.form | 0 .../docker/webapponlinux/ui/SettingPanel.java | 0 .../toolkit/intellij/webapp/runner/Constants.java | 0 .../webapp/runner/WebAppConfigurationType.java | 0 .../webappconfig/IntelliJWebAppSettingModel.java | 0 .../runner/webappconfig/WebAppConfiguration.java | 0 .../webappconfig/WebAppConfigurationFactory.java | 0 .../webapp/runner/webappconfig/WebAppRunState.java | 0 .../webapp/runner/webappconfig/WebAppRunner.java | 0 .../runner/webappconfig/WebAppSettingEditor.java | 0 .../slimui/WebAppDeployMvpViewSlim.java | 0 .../slimui/WebAppDeployViewPresenterSlim.java | 0 .../webappconfig/slimui/WebAppSlimSettingPanel.form | 0 .../webappconfig/slimui/WebAppSlimSettingPanel.java | 0 .../toolkit/lib/appservice/AppServiceConfig.java | 0 .../lib/appservice/ApplicationInsightsConfig.java | 0 .../toolkit/lib/appservice/DraftServicePlan.java | 0 .../azure/toolkit/lib/appservice/MonitorConfig.java | 0 .../azure/toolkit/lib/appservice/ProcessInfo.java | 0 .../azure/toolkit/lib/appservice/TunnelProxy.java | 0 .../appservice/jfr/FlightRecorderConfiguration.java | 0 .../lib/appservice/jfr/FlightRecorderManager.java | 0 .../appservice/jfr/FlightRecorderStarterBase.java | 0 .../appservice/jfr/LinuxFlightRecorderStarter.java | 0 .../appservice/jfr/WindowFlightRecorderStarter.java | 0 .../toolkit/lib/common/DraftResourceGroup.java | 0 .../lib/common/OperationNotSupportedException.java | 0 .../toolkit/lib/common/utils/WebSocketSSLProxy.java | 0 .../toolkit/lib/function/FunctionAppConfig.java | 0 .../toolkit/lib/function/FunctionAppService.java | 0 .../azure/toolkit/lib/mysql/AzureMySQLConfig.java | 0 .../azure/toolkit/lib/mysql/AzureMySQLService.java | 0 .../toolkit/lib/sqlserver/SqlServerConfig.java | 0 .../azure/toolkit/lib/webapp/WebAppConfig.java | 0 .../azure/toolkit/lib/webapp/WebAppService.java | 0 .../intellij/AppInsightsConfigurationImpl.java | 0 .../com/microsoft/intellij/ApplicationSettings.java | 0 .../microsoft/intellij/AzureActionsListener.java | 0 .../java}/com/microsoft/intellij/AzureAnAction.java | 0 .../com/microsoft/intellij/AzureConfigurable.java | 0 .../intellij/AzureConfigurableProvider.java | 0 .../java}/com/microsoft/intellij/AzurePlugin.java | 0 .../java}/com/microsoft/intellij/AzureSettings.java | 0 .../java}/com/microsoft/intellij/CommonConst.java | 0 .../microsoft/intellij/IToolWindowProcessor.java | 0 .../com/microsoft/intellij/ProgressTaskModal.java | 0 .../java}/com/microsoft/intellij/ProxyUtils.java | 0 .../com/microsoft/intellij/RunProcessHandler.java | 0 .../java}/com/microsoft/intellij/ToolWindowKey.java | 0 .../microsoft/intellij/UpdateProgressIndicator.java | 0 .../intellij/actions/ApplicationInsightsAction.java | 0 .../intellij/actions/AzureCodeSamples.java | 0 .../intellij/actions/AzureExplorerOpenAction.java | 0 .../microsoft/intellij/actions/AzurePopupGroup.java | 0 .../intellij/actions/AzureSignInAction.java | 0 .../intellij/actions/GithubSurveyAction.java | 0 .../actions/LibraryConfigurationAction.java | 0 .../actions/NewCustomerIssueFeedbackAction.java | 0 .../actions/NewFeatureRequestFeedbackAction.java | 0 .../intellij/actions/QualtricsSurveyAction.java | 0 .../intellij/actions/RunConfigurationUtils.java | 0 .../intellij/actions/SelectSubscriptionsAction.java | 0 .../intellij/actions/ShowWhatsNewAction.java | 0 .../intellij/forms/CreateArmStorageAccountForm.form | 0 .../intellij/forms/CreateArmStorageAccountForm.java | 0 .../intellij/forms/CreateBlobContainerForm.form | 0 .../intellij/forms/CreateBlobContainerForm.java | 0 .../microsoft/intellij/forms/CreateQueueForm.form | 0 .../microsoft/intellij/forms/CreateQueueForm.java | 0 .../microsoft/intellij/forms/CreateTableForm.form | 0 .../microsoft/intellij/forms/CreateTableForm.java | 0 .../intellij/forms/CreateVirtualNetworkForm.form | 0 .../intellij/forms/CreateVirtualNetworkForm.java | 0 .../microsoft/intellij/forms/ErrorMessageForm.form | 0 .../microsoft/intellij/forms/ErrorMessageForm.java | 0 .../intellij/forms/ExternalStorageAccountForm.form | 0 .../intellij/forms/ExternalStorageAccountForm.java | 0 .../microsoft/intellij/forms/OpenSSLFinderForm.form | 0 .../microsoft/intellij/forms/OpenSSLFinderForm.java | 0 .../microsoft/intellij/forms/QueueMessageForm.form | 0 .../microsoft/intellij/forms/QueueMessageForm.java | 0 .../microsoft/intellij/forms/TableEntityForm.form | 0 .../microsoft/intellij/forms/TableEntityForm.java | 0 .../intellij/forms/TablesQueryDesigner.form | 0 .../intellij/forms/TablesQueryDesigner.java | 0 .../intellij/forms/UploadBlobFileForm.form | 0 .../intellij/forms/UploadBlobFileForm.java | 0 .../microsoft/intellij/forms/ViewMessageForm.form | 0 .../microsoft/intellij/forms/ViewMessageForm.java | 0 .../hdinsight/messages/HDInsightBundle.java | 0 .../microsoft/intellij/helpers/AzureIconLoader.java | 0 .../intellij/helpers/ConsoleViewStatus.java | 0 .../intellij/helpers/CustomTreeMouseListener.java | 0 .../intellij/helpers/CustomerSurveyHelper.java | 0 .../intellij/helpers/DatePickerCellEditor.java | 0 .../microsoft/intellij/helpers/IDEHelperImpl.java | 0 .../microsoft/intellij/helpers/InputValidator.java | 0 .../microsoft/intellij/helpers/LinkListener.java | 0 .../intellij/helpers/ManifestFileUtilsEx.java | 0 .../microsoft/intellij/helpers/MvpUIHelperImpl.java | 0 .../microsoft/intellij/helpers/UIHelperImpl.java | 0 .../microsoft/intellij/helpers/WhatsNewManager.java | 0 .../helpers/storage/BlobExplorerFileEditor.form | 0 .../helpers/storage/BlobExplorerFileEditor.java | 0 .../storage/BlobExplorerFileEditorProvider.java | 0 .../helpers/storage/FileEditorVirtualNode.java | 0 .../storage/QueueExplorerFileEditorProvider.java | 0 .../intellij/helpers/storage/QueueFileEditor.form | 0 .../intellij/helpers/storage/QueueFileEditor.java | 0 .../storage/TableExplorerFileEditorProvider.java | 0 .../intellij/helpers/storage/TableFileEditor.form | 0 .../intellij/helpers/storage/TableFileEditor.java | 0 .../intellij/language/arm/ARMLanguage.java | 0 .../arm/codeinsight/ARMCompletionContributor.java | 0 .../arm/codeinsight/ARMCompletionProvider.java | 0 .../arm/editor/ARMSyntaxHighlightFactory.java | 0 .../intellij/language/arm/file/ARMFileType.java | 0 .../language/arm/file/ARMFileTypeFactory.java | 0 .../language/arm/parser/ARMParserDefinition.java | 0 .../microsoft/intellij/rxjava/IdeaSchedulers.java | 0 .../microsoft/intellij/secure/IdeaSecureStore.java | 0 .../intellij/serviceexplorer/NodeActionsMap.java | 0 .../serviceexplorer/azure/AzureModuleImpl.java | 0 .../azure/ManageSubscriptionsAction.java | 0 .../serviceexplorer/azure/SignInOutAction.java | 0 .../storage/AttachExternalStorageAccountAction.java | 0 .../azure/storage/ConfirmDialogAction.java | 0 .../azure/storage/CreateQueueAction.java | 0 .../azure/storage/CreateTableAction.java | 0 .../storage/ModifyExternalStorageAccountAction.java | 0 .../storagearm/CreateStorageAccountAction.java | 0 .../intellij/ui/ActivityLogToolWindowFactory.java | 0 .../intellij/ui/AppInsightsMngmtPanel.form | 0 .../intellij/ui/AppInsightsMngmtPanel.java | 0 .../intellij/ui/ApplicationInsightsAddDialog.form | 0 .../intellij/ui/ApplicationInsightsAddDialog.java | 0 .../ui/ApplicationInsightsDetailsDialog.form | 0 .../ui/ApplicationInsightsDetailsDialog.java | 0 .../intellij/ui/ApplicationInsightsNewDialog.form | 0 .../intellij/ui/ApplicationInsightsNewDialog.java | 0 .../intellij/ui/ArtifactValidationWindow.form | 0 .../intellij/ui/ArtifactValidationWindow.java | 0 .../intellij/ui/AzureAbstractConfigurablePanel.java | 0 .../microsoft/intellij/ui/AzureAbstractPanel.java | 0 .../java}/com/microsoft/intellij/ui/AzurePanel.form | 0 .../java}/com/microsoft/intellij/ui/AzurePanel.java | 0 .../BypassCertificateVerificationWarningForm.form | 0 .../BypassCertificateVerificationWarningForm.java | 0 .../com/microsoft/intellij/ui/DeviceLoginUI.java | 0 .../microsoft/intellij/ui/DeviceLoginWindow.form | 0 .../microsoft/intellij/ui/DeviceLoginWindow.java | 0 .../com/microsoft/intellij/ui/ErrorWindow.form | 0 .../com/microsoft/intellij/ui/ErrorWindow.java | 0 .../com/microsoft/intellij/ui/HintTextField.java | 0 .../microsoft/intellij/ui/NewCertificateDialog.form | 0 .../microsoft/intellij/ui/NewCertificateDialog.java | 0 .../microsoft/intellij/ui/NotificationWindow.java | 0 .../ui/ServerExplorerToolWindowFactory.java | 0 .../intellij/ui/ServicePrincipalLoginDialog.form | 0 .../intellij/ui/ServicePrincipalLoginDialog.java | 0 .../com/microsoft/intellij/ui/SignInWindow.form | 0 .../com/microsoft/intellij/ui/SignInWindow.java | 0 .../com/microsoft/intellij/ui/SortableTreeNode.java | 0 .../microsoft/intellij/ui/SrvPriSettingsDialog.form | 0 .../microsoft/intellij/ui/SrvPriSettingsDialog.java | 0 .../microsoft/intellij/ui/SubscriptionsDialog.form | 0 .../microsoft/intellij/ui/SubscriptionsDialog.java | 0 .../java}/com/microsoft/intellij/ui/UIFactory.java | 0 .../com/microsoft/intellij/ui/WarSelectDialog.form | 0 .../com/microsoft/intellij/ui/WarSelectDialog.java | 0 .../microsoft/intellij/ui/WarningMessageForm.form | 0 .../microsoft/intellij/ui/WarningMessageForm.java | 0 .../com/microsoft/intellij/ui/WideComboBox.java | 0 .../intellij/ui/azureroles/SimplePfxPwdDlg.form | 0 .../intellij/ui/azureroles/SimplePfxPwdDlg.java | 0 .../ui/components/AzureActionListenerWrapper.java | 0 .../intellij/ui/components/AzureDialogWrapper.java | 0 .../AzureListSelectionListenerWrapper.java | 0 .../intellij/ui/components/AzureWizardStep.java | 0 .../ui/components/DefaultDialogWrapper.java | 0 .../intellij/ui/components/EnvVariablesTable.java | 0 .../intellij/ui/components/EnvironmentUtil.java | 0 .../ui/components/JsonEnvPropertiesField.java | 0 .../ui/components/ListTableWithButtons.java | 0 .../intellij/ui/components/Validatable.java | 0 .../intellij/ui/libraries/AILibraryHandler.java | 0 .../intellij/ui/libraries/AddLibraryUtility.java | 0 .../ui/libraries/AddLibraryWizardDialog.java | 0 .../ui/libraries/AddLibraryWizardModel.java | 0 .../ui/libraries/ApplicationInsightsPanel.form | 0 .../ui/libraries/ApplicationInsightsPanel.java | 0 .../intellij/ui/libraries/AzureLibrary.java | 0 .../ui/libraries/LibrariesConfigurationDialog.form | 0 .../ui/libraries/LibrariesConfigurationDialog.java | 0 .../ui/libraries/LibraryPropertiesPanel.form | 0 .../ui/libraries/LibraryPropertiesPanel.java | 0 .../ui/libraries/LibraryPropertiesStep.java | 0 .../intellij/ui/libraries/ParserXMLUtility.java | 0 .../intellij/ui/libraries/SelectLibraryStep.form | 0 .../intellij/ui/libraries/SelectLibraryStep.java | 0 .../microsoft/intellij/ui/messages/AzureBundle.java | 0 .../com/microsoft/intellij/ui/util/UIUtils.java | 0 .../com/microsoft/intellij/util/AppCmpntParam.java | 0 .../microsoft/intellij/util/AzureLoginHelper.java | 0 .../microsoft/intellij/util/BeforeRunTaskUtils.java | 0 .../com/microsoft/intellij/util/GradleUtils.java | 0 .../com/microsoft/intellij/util/JTableUtils.java | 0 .../microsoft/intellij/util/MavenRunTaskUtil.java | 0 .../com/microsoft/intellij/util/MavenUtils.java | 0 .../com/microsoft/intellij/util/MethodUtils.java | 0 .../java}/com/microsoft/intellij/util/ParseXML.java | 0 .../com/microsoft/intellij/util/PatternUtils.java | 0 .../com/microsoft/intellij/util/PluginHelper.java | 0 .../com/microsoft/intellij/util/PluginUtil.java | 0 .../intellij/util/ReadStreamLineThread.java | 0 .../com/microsoft/intellij/util/RxJavaUtils.java | 0 .../com/microsoft/intellij/util/TextUtils.java | 0 .../microsoft/intellij/util/ValidationUtils.java | 0 .../java}/com/microsoft/intellij/util/XmlUtils.java | 0 .../commoncontrols/NewCertificateDialogData.java | 0 .../java}/com/wacommon/utils/WACommonException.java | 1 - .../CosmosServerlessSparkBatchJobsTableSchema.kt | 0 .../batch/CosmosServerlessSparkBatchJobsViewer.kt | 0 .../CosmosServerlessSparkBatchJobsViewerControl.kt | 0 .../KillCosmosServerlessSparkBatchJobAction.kt | 0 .../CosmosSparkScalaLivyConsoleRunConfiguration.kt | 0 .../azure/hdinsight/common/ConsoleViewExt.kt | 0 .../azure/hdinsight/common/ConsoleViewLogLine.kt | 0 .../common/ConsoleViewTypeRegistrationListener.kt | 0 .../classifiedexception/ClassifiedException.kt | 0 .../ClassifiedExceptionFactory.kt | 0 .../classifiedexception/SparkServiceException.kt | 0 .../classifiedexception/SparkToolException.kt | 0 .../classifiedexception/SparkUserException.kt | 0 .../classifiedexception/UnclassifiedException.kt | 0 .../hdinsight/common/mvc/IdeaSettableControlView.kt | 0 .../common/mvc/IdeaSettableControlWithRwLock.kt | 0 .../microsoft/azure/hdinsight/common/mvvm/Mvvm.kt | 0 .../viewmodels/SwingComponentPropertyDelegated.kt | 0 .../hdinsight/jobs/JobViewApplicationListener.kt | 0 .../azure/hdinsight/jobs/framework/JobViewPanel.kt | 0 .../hdinsight/projects/HDInsightActionsListener.kt | 0 .../azure/hdinsight/projects/SparkToolsLib.kt | 0 .../ui/AddNewHDInsightReaderClusterForm.kt | 0 .../spark/actions/SparkAppSubmitContext.kt | 0 .../hdinsight/spark/actions/SparkSubmitJobAction.kt | 0 .../hdinsight/spark/common/AbfsUriConverter.kt | 0 .../spark/common/CosmosSparkConfigurableModel.kt | 0 .../spark/common/CosmosSparkSubmitModel.kt | 0 .../SparkFailureTaskDebugConfigurableModel.kt | 0 .../common/SparkSubmitJobUploadStorageModel.kt | 0 .../spark/common/YarnDiagnosticsException.kt | 0 .../spark/console/RunSparkConsoleActionDelegate.kt | 0 .../spark/console/RunSparkScalaConsoleAction.kt | 0 .../spark/console/RunSparkScalaLivyConsoleAction.kt | 0 .../console/RunSparkScalaLocalConsoleAction.kt | 0 .../hdinsight/spark/console/ScalaPluginUtils.kt | 0 .../azure/hdinsight/spark/console/SparkConsole.kt | 0 .../spark/console/SparkConsoleExceptions.kt | 0 .../spark/console/SparkConsoleExecuteAction.kt | 0 .../hdinsight/spark/console/SparkConsoleManager.kt | 0 .../console/SparkExecuteInConsoleActionPromoter.kt | 0 .../spark/console/SparkLivySessionInputStream.kt | 0 .../spark/console/SparkLivySessionOutputStream.kt | 0 .../spark/console/SparkLivySessionProcess.kt | 0 .../spark/console/SparkLivySessionProcessHandler.kt | 0 .../spark/console/SparkLivySessionStdErrStream.kt | 0 .../spark/console/SparkLivySessionStdOutStream.kt | 0 .../console/SparkRunLivyConsoleActionGroups.kt | 0 .../console/SparkRunLocalConsoleActionGroups.kt | 0 .../spark/console/SparkScalaConsoleBuilder.kt | 0 .../spark/console/SparkScalaLivyConsole.kt | 0 .../SparkScalaLivyConsoleConfigurationType.kt | 0 .../SparkScalaLivyConsoleRunConfiguration.kt | 0 .../SparkScalaLivyConsoleRunConfigurationFactory.kt | 0 .../console/SparkScalaLivyConsoleRunProfileState.kt | 0 .../SparkScalaLocalConsoleConfigurationType.kt | 0 .../SparkScalaLocalConsoleRunConfiguration.kt | 0 ...SparkScalaLocalConsoleRunConfigurationFactory.kt | 0 .../spark/console/SparkScalaPluginDelegate.kt | 0 .../console/SparkSendSelectionToConsoleAction.kt | 0 .../exception/UnsupportedSparkVersionException.kt | 0 .../hdinsight/spark/run/ArcadiaSparkBatchRunner.kt | 0 .../run/ArcadiaSparkRunConfigurationProducer.kt | 0 .../hdinsight/spark/run/ArisSparkBatchRunner.kt | 0 .../spark/run/ArisSparkRunConfigurationProducer.kt | 0 .../run/CosmosServerlessRunConfigurationProducer.kt | 0 .../spark/run/CosmosServerlessSparkBatchRunner.kt | 0 .../hdinsight/spark/run/CosmosSparkBatchRunner.kt | 0 .../run/CosmosSparkRunConfigurationProducer.kt | 0 .../spark/run/LivySparkRunConfigurationProducer.kt | 0 .../run/RunProfileStateWithAppInsightsEvent.kt | 0 .../spark/run/SparkBatchJobDebugProcessHandler.kt | 0 .../spark/run/SparkBatchJobProcessAdapter.kt | 0 .../spark/run/SparkBatchJobProcessCtrlLogOut.kt | 0 .../spark/run/SparkBatchLocalDebugState.kt | 0 .../hdinsight/spark/run/SparkBatchLocalRunState.kt | 0 .../spark/run/SparkBatchRemoteDebugExecutorState.kt | 0 .../run/SparkBatchRemoteDebugHandlerReadyEvent.kt | 0 .../spark/run/SparkBatchRemoteDebugState.kt | 0 .../spark/run/SparkBatchRemoteRunProfileState.kt | 0 .../hdinsight/spark/run/SparkBatchRemoteRunState.kt | 0 .../azure/hdinsight/spark/run/SparkContextUtils.kt | 0 .../spark/run/SparkDriverLogStreamReader.kt | 0 .../spark/run/SparkFailureTaskDebugProfileState.kt | 0 .../spark/run/SparkFailureTaskRunProfileState.kt | 0 .../azure/hdinsight/spark/run/SparkLocalRun.kt | 0 .../spark/run/SparkSimpleLogStreamReader.kt | 0 .../hdinsight/spark/run/SparkSubmissionRunner.kt | 0 .../spark/run/action/RunConfigurationActionUtils.kt | 0 .../run/action/SelectSparkApplicationTypeAction.kt | 0 .../azure/hdinsight/spark/run/action/SeqActions.kt | 0 .../spark/run/action/SparkJobDebugAction.kt | 0 .../hdinsight/spark/run/action/SparkJobRunAction.kt | 0 .../spark/run/action/SparkRunConfigurationAction.kt | 0 .../spark/run/action/SparkSubmitJobActionGroups.kt | 0 .../run/configuration/ArcadiaSparkConfigurable.kt | 0 .../configuration/ArcadiaSparkConfigurableModel.kt | 0 .../run/configuration/ArcadiaSparkConfiguration.kt | 0 .../ArcadiaSparkConfigurationFactory.kt | 0 .../configuration/ArcadiaSparkConfigurationType.kt | 0 .../ArcadiaSparkSubmissionContentPanel.kt | 0 .../run/configuration/ArcadiaSparkSubmitModel.kt | 0 .../run/configuration/ArisSparkConfigurable.kt | 0 .../run/configuration/ArisSparkConfigurableModel.kt | 0 .../run/configuration/ArisSparkConfiguration.kt | 0 .../configuration/ArisSparkConfigurationFactory.kt | 0 .../run/configuration/ArisSparkConfigurationType.kt | 0 .../ArisSparkSubmissionContentPanel.kt | 0 .../spark/run/configuration/ArisSparkSubmitModel.kt | 0 .../CosmosServerlessSparkConfigurable.kt | 0 .../CosmosServerlessSparkConfigurableModel.kt | 0 .../CosmosServerlessSparkConfiguration.kt | 0 .../CosmosServerlessSparkConfigurationFactory.kt | 0 .../CosmosServerlessSparkConfigurationType.kt | 0 .../CosmosServerlessSparkSubmitModel.kt | 0 .../CosmosSparkConfigurationFactory.kt | 0 .../configuration/CosmosSparkConfigurationType.kt | 0 .../configuration/CosmosSparkRunConfiguration.kt | 0 .../LivySparkRunConfigurationSettingsEditor.kt | 0 .../run/configuration/RunProfileStatePrepare.kt | 0 .../SparkFailureTaskDebugConfiguration.kt | 0 .../SparkFailureTaskDebugConfigurationFactory.kt | 0 .../SparkFailureTaskDebugConfigurationType.kt | 0 .../SparkFailureTaskDebugSettingsEditor.kt | 0 .../spark/service/SparkClustersServices.kt | 0 .../spark/ui/ConsoleViewWithMessageBars.kt | 0 .../CosmosServerlessSparkAdditionalFieldsPanel.kt | 0 .../ui/CosmosServerlessSparkSubmissionPanel.kt | 0 .../hdinsight/spark/ui/CosmosSparkConfigurable.kt | 0 .../spark/ui/CosmosSparkSubmissionPanel.kt | 0 .../hdinsight/spark/ui/ImmutableComboBoxModel.kt | 0 .../spark/ui/SparkClusterListRefreshableCombo.kt | 0 .../spark/ui/SparkCommonRunParametersPanel.kt | 0 .../spark/ui/SparkSubmissionAdvancedConfigPanel.kt | 0 .../spark/ui/SparkSubmissionContentPanel.kt | 0 .../spark/ui/SparkSubmissionDebuggablePanel.kt | 0 ...sionJobUploadStorageAccountDefaultStorageCard.kt | 0 .../ui/SparkSubmissionJobUploadStorageAdlsCard.kt | 0 ...SparkSubmissionJobUploadStorageAdlsSignInCard.kt | 0 ...parkSubmissionJobUploadStorageAdlsSignOutCard.kt | 0 .../SparkSubmissionJobUploadStorageAzureBlobCard.kt | 0 .../ui/SparkSubmissionJobUploadStorageBasicCard.kt | 0 ...sionJobUploadStorageClusterDefaultStorageCard.kt | 0 ...nJobUploadStorageClusterNotSupportStorageCard.kt | 0 .../ui/SparkSubmissionJobUploadStorageGen2Card.kt | 0 .../SparkSubmissionJobUploadStorageGen2OAuthCard.kt | 0 .../ui/SparkSubmissionJobUploadStoragePanel.kt | 0 ...onJobUploadStorageSparkInteractiveSessionCard.kt | 0 .../SparkSubmissionJobUploadStorageWebhdfsCard.kt | 0 ...SubmissionJobUploadStorageWithUploadPathPanel.kt | 0 .../SparkSubmissionJobUploadWebHdfsSignOutCard.kt | 0 .../spark/ui/filesystem/AdlsGen2VirtualFile.kt | 0 .../ui/livy/batch/ActionButtonTableCellRenderer.kt | 0 .../spark/ui/livy/batch/LivyBatchJobTableModel.kt | 0 .../batch/LivyBatchJobTableViewerWithToolBar.kt | 0 .../ui/livy/batch/LivyBatchJobTableViewport.kt | 0 .../spark/ui/livy/batch/LivyBatchJobViewer.kt | 0 .../ui/livy/batch/UniqueColumnNameTableSchema.kt | 0 .../ArcadiaSparkScalaLivyConsoleRunConfiguration.kt | 0 .../DisableSslCertificateValidationAction.kt | 0 .../com/microsoft/intellij/feedback/GithubIssue.kt | 0 .../intellij/feedback/GithubMarkdownFormat.kt | 0 .../intellij/feedback/MSErrorReportHandler.kt | 0 .../intellij/feedback/NewGithubIssueAction.kt | 0 .../com/microsoft/intellij/feedback/Reportable.kt | 0 .../microsoft/intellij/feedback/ReportableError.kt | 0 .../intellij/feedback/ReportableFeatureRequest.kt | 0 .../microsoft/intellij/feedback/ReportableIssue.kt | 0 .../microsoft/intellij/feedback/ReportableSurvey.kt | 0 .../com/microsoft/intellij/forms/dsl/FormBuilder.kt | 0 .../com/microsoft/intellij/lang/RegexCommon.kt | 0 .../com/microsoft/intellij/lang/StringExt.kt | 0 .../intellij/rxjava/DisposableObservers.kt | 0 .../com/microsoft/intellij/rxjava/RxJavaExt.kt | 0 .../microsoft/intellij/secure/IdeaTrustStrategy.kt | 0 .../telemetry/ContaninerTelemetryExtension.kt | 0 .../microsoft/intellij/telemetry/TelemetryKeys.kt | 0 .../intellij/ui/AccessibleHideableTitledPanel.kt | 0 .../com/microsoft/intellij/ui/util/SwingExts.kt | 0 .../microsoft/intellij/util/ApplicationHelpers.kt | 0 .../action/LinkSqlServerBigDataClusterAction.kt | 0 .../serverexplore/ui/AddNewSqlBigDataClusterForm.kt | 0 .../main}/resources/ApplicationInsights.xml | 0 .../main}/resources/META-INF/operation-titles.xml | 0 .../{ => src/main}/resources/META-INF/plugin.xml | 0 .../main}/resources/META-INF/pluginIcon.svg | 0 .../{ => src/main}/resources/ThirdPartyNotices.txt | 0 .../applicationinsights/ApplicationInsights.xml | 0 .../main}/resources/applicationinsights/web.xml | 0 .../azurefunction/templates/BlobTrigger.template | 0 .../templates/CosmosDBTrigger.template | 0 .../templates/EventGridTrigger.template | 0 .../templates/EventHubTrigger.template | 0 .../azurefunction/templates/HttpTrigger.template | 0 .../azurefunction/templates/QueueTrigger.template | 0 .../templates/ServiceBusQueueTrigger.template | 0 .../templates/ServiceBusTopicTrigger.template | 0 .../azurefunction/templates/TimerTrigger.template | 0 .../templates/project/_gitignore.template | 0 .../templates/project/build_gradle.template | 0 .../templates/project/host_json.template | 0 .../templates/project/local_settings_json.template | 0 .../templates/project/pom_xml.template | 0 .../templates/project/settings_gradle.template | 0 .../{ => src/main}/resources/bundle/PLACEHOLDER | 0 .../config/options/applicationLibraries.xml | 0 .../config/options/azure.application.settings.xml | 0 .../template/config/options/colors.scheme.xml | 0 .../bundle/template/config/options/jdk.table.xml | 0 .../bundle/template/config/options/laf.xml | 0 .../main}/resources/bundle/template/runme.bat | 0 .../toolkit/operation/title/account.properties | 0 .../azure/toolkit/operation/title/ai.properties | 0 .../toolkit/operation/title/appservice.properties | 0 .../azure/toolkit/operation/title/arm.properties | 0 .../azure/toolkit/operation/title/blob.properties | 0 .../azure/toolkit/operation/title/common.properties | 0 .../toolkit/operation/title/connector.properties | 0 .../toolkit/operation/title/container.properties | 0 .../azure/toolkit/operation/title/docker.properties | 0 .../toolkit/operation/title/function.properties | 0 .../azure/toolkit/operation/title/mysql.properties | 0 .../toolkit/operation/title/mysql_server.properties | 0 .../azure/toolkit/operation/title/redis.properties | 0 .../toolkit/operation/title/springcloud.properties | 0 .../toolkit/operation/title/sqlserver.properties | 0 .../toolkit/operation/title/storage.properties | 0 .../azure/toolkit/operation/title/vm.properties | 0 .../azure/toolkit/operation/title/webapp.properties | 0 .../intellij/hdinsight/messages/messages.properties | 0 .../intellij/ui/messages/messages.properties | 0 .../{ => src/main}/resources/data.xml | 0 .../hdinsight/templates/java/JavaSparkPi.java | 0 .../resources/hdinsight/templates/log4j.properties | 0 .../hdinsight/templates/pom/spark_1_5_2_pom.xml | 0 .../hdinsight/templates/pom/spark_1_6_2_pom.xml | 0 .../hdinsight/templates/pom/spark_1_6_3_pom.xml | 0 .../hdinsight/templates/pom/spark_2_0_2_pom.xml | 0 .../pom/spark_2_1_0_failure_task_debug_pom.xml | 0 .../hdinsight/templates/pom/spark_2_1_0_pom.xml | 0 .../hdinsight/templates/pom/spark_2_2_0_pom.xml | 0 .../pom/spark_2_3_0_failure_task_debug_pom.xml | 0 .../hdinsight/templates/pom/spark_2_3_0_pom.xml | 0 .../pom/spark_2_3_2_failure_task_debug_pom.xml | 0 .../hdinsight/templates/pom/spark_2_3_2_pom.xml | 0 .../hdinsight/templates/pom/spark_2_4_0_pom.xml | 0 .../hdinsight/templates/pom/spark_3_0_1_pom.xml | 0 .../hdinsight/templates/scala/LogQuery.scala | 0 .../templates/scala/cluster/WasbIOTest.scala | 0 .../templates/scala/sample/AgeMean_Div0.scala | 0 .../scala_cluster_run/SparkCore_WasbIOTest.scala | 0 .../scala_cluster_run/SparkSQL_RDDRelation.scala | 0 .../SparkStreaming_HdfsWordCount.scala | 0 .../templates/scala/scala_local_run/LogQuery.scala | 0 .../SparkML_RankingMetricsExample.scala | 0 .../HdiSamples/HdiSamples/FoodInspectionData/README | 0 .../HdiSamples/SensorSampleData/hvac/HVAC.csv | 0 .../data/data/sample_movielens_data.txt | 0 .../scala_local_run/data/example/data/people.json | 0 .../templates/scala/sparksql/RDDRelation.scala | 0 .../templates/scala/sparksql/SparkSQLExample.scala | 0 .../templates/scala/streaming/HdfsWordCount.scala | 0 .../main}/resources/hdinsight_jobview_html.zip | Bin .../main}/resources/icons/AddDockerSupport_16.png | Bin .../ApacheSparkOnAzureSynapse.svg | 0 .../ApacheSparkOnCosmos/ApacheSparkOnCosmos.svg | 0 .../resources/icons/ApplicationInsights_16.png | Bin .../main}/resources/icons/ArcadiaRoot_16x.png | Bin .../resources/icons/AzureServerlessSparkAccount.png | Bin .../resources/icons/AzureServerlessSparkRoot.png | Bin .../{ => src/main}/resources/icons/BlobFile.png | Bin .../{ => src/main}/resources/icons/BlobFile_16.png | Bin .../{ => src/main}/resources/icons/Cluster.png | Bin .../main}/resources/icons/CodeSamples_16.png | Bin .../icons/Common/ApacheSparkFailureDebug.svg | 0 .../{ => src/main}/resources/icons/Common/Azure.svg | 0 .../resources/icons/Common/AzureActivityLog.svg | 0 .../icons/Common/AzureActivityLog_dark.svg | 0 .../icons/Common/AzureResourceConnector.svg | 0 .../main}/resources/icons/Common/Create.svg | 0 .../main}/resources/icons/Common/Create_dark.svg | 0 .../main}/resources/icons/Common/OpenInPortal.svg | 0 .../resources/icons/Common/OpenInPortal_dark.svg | 0 .../{ => src/main}/resources/icons/Common/Start.svg | 0 .../main}/resources/icons/Common/Start_dark.svg | 0 .../{ => src/main}/resources/icons/Common/Stop.svg | 0 .../main}/resources/icons/Common/Stop_dark.svg | 0 .../resources/icons/ConnectAccountsDark_16.png | Bin .../resources/icons/ConnectAccountsLight_16.png | Bin .../icons/ContainerRegistry/ContainerRegistry.svg | 0 .../{ => src/main}/resources/icons/Delete.png | Bin .../icons/DeploymentSlot/DeploymentSlot.svg | 0 .../icons/DeploymentSlot/DeploymentSlotOnLinux.svg | 0 .../icons/DeploymentSlot/DeploymentSlotRunning.svg | 0 .../DeploymentSlot/DeploymentSlotRunningOnLinux.svg | 0 .../icons/DeploymentSlot/DeploymentSlotStopped.svg | 0 .../DeploymentSlot/DeploymentSlotStoppedOnLinux.svg | 0 .../icons/DeploymentSlot/DeploymentSlotUpdating.svg | 0 .../DeploymentSlotUpdatingOnLinux.svg | 0 .../resources/icons/DockerContainerRunning_16.png | Bin .../resources/icons/DockerContainerStopped_16.png | Bin .../resources/icons/DockerContainerUpdating_16.png | Bin .../main}/resources/icons/DockerContainer_16.png | Bin .../main}/resources/icons/DockerInstance2_16.png | Bin .../resources/icons/DockerInstanceRunning2_16.png | Bin .../resources/icons/DockerInstanceRunning2_32.png | Bin .../resources/icons/DockerInstanceStopped2_16.png | Bin .../main}/resources/icons/DockerInstance_16.png | Bin .../{ => src/main}/resources/icons/DockerRun_16.png | Bin .../resources/icons/DockerSupport/DockerSupport.svg | 0 .../resources/icons/DockerSupport/PushImage.svg | 0 .../main}/resources/icons/DockerSupport/Run.svg | 0 .../resources/icons/DockerSupport/RunOnWebApp.svg | 0 .../main}/resources/icons/FunctionApp/Deploy.svg | 0 .../resources/icons/FunctionApp/FunctionApp.svg | 0 .../icons/FunctionApp/FunctionAppRunning.svg | 0 .../icons/FunctionApp/FunctionAppStopped.svg | 0 .../icons/FunctionApp/FunctionAppUpdating.svg | 0 .../main}/resources/icons/FunctionApp/Run.svg | 0 .../main}/resources/icons/HDInsight/HDInsight.svg | 0 .../{ => src/main}/resources/icons/HdExplorer.png | Bin .../main}/resources/icons/HdExplorer_16x.png | Bin .../main}/resources/icons/HdExplorer_dark_16x.png | Bin .../main}/resources/icons/HdExplorer_light_16x.png | Bin .../{ => src/main}/resources/icons/HdInsight.png | Bin .../main}/resources/icons/HdInsight_gray.png | Bin .../main}/resources/icons/LinuxSlotRunning_16.png | Bin .../main}/resources/icons/LinuxSlotStopped_16.png | Bin .../main}/resources/icons/LinuxWebAppRunning_16.png | Bin .../main}/resources/icons/LinuxWebAppStopped_16.png | Bin .../main}/resources/icons/MySQL/BindInto.svg | 0 .../main}/resources/icons/MySQL/BindInto_dark.svg | 0 .../main}/resources/icons/MySQL/ConnectToServer.svg | 0 .../resources/icons/MySQL/ConnectToServer_dark.svg | 0 .../{ => src/main}/resources/icons/MySQL/MySQL.svg | 0 .../main}/resources/icons/MySQL/MySQLRunning.svg | 0 .../main}/resources/icons/MySQL/MySQLStopped.svg | 0 .../main}/resources/icons/MySQL/MySQLUpdating.svg | 0 .../resources/icons/OpenArcadiaUI_dark_13x.png | Bin .../resources/icons/OpenArcadiaUI_light_13x.png | Bin .../main}/resources/icons/OpenSparkUI-Disable.png | Bin .../{ => src/main}/resources/icons/OpenSparkUI.png | Bin .../main}/resources/icons/OpenSparkUI_dark_13x.png | Bin .../main}/resources/icons/OpenSparkUI_light_13x.png | Bin .../{ => src/main}/resources/icons/Product.png | Bin .../main}/resources/icons/Product_dark_13x.png | Bin .../main}/resources/icons/Product_light_13x.png | Bin .../main}/resources/icons/ProjectFolder.png | Bin .../resources/icons/PublishDockerContainer_16.png | Bin .../resources/icons/PublishWebAppOnLinux_16.png | Bin .../main}/resources/icons/PublishWebApp_16.png | Bin .../{ => src/main}/resources/icons/Publish_16.png | Bin .../{ => src/main}/resources/icons/PushImage_16.png | Bin .../{ => src/main}/resources/icons/RedisCache.png | Bin .../main}/resources/icons/RedisCache/RedisCache.svg | 0 .../icons/RedisCache/RedisCacheRunning.svg | 0 .../icons/RedisCache/RedisCacheStopped.svg | 0 .../icons/RedisCache/RedisCacheUpdating.svg | 0 .../main}/resources/icons/RefreshDark_16.png | Bin .../main}/resources/icons/RefreshLight_16.png | Bin .../icons/ResourceManagement/ResourceManagement.svg | 0 .../{ => src/main}/resources/icons/RoleFolder.gif | Bin .../SqlServerBigDataCluster.svg | 0 .../main}/resources/icons/SignInDark_16.png | Bin .../main}/resources/icons/SignInLight_16.png | Bin .../main}/resources/icons/SignOutDark_16.png | Bin .../main}/resources/icons/SignOutLight_16.png | Bin .../{ => src/main}/resources/icons/Slot_16.png | Bin .../{ => src/main}/resources/icons/Spark-Java.png | Bin .../{ => src/main}/resources/icons/Spark-Scala.png | Bin .../{ => src/main}/resources/icons/Spark.png | Bin .../main}/resources/icons/SparkJobDisconnect.png | Bin .../resources/icons/SparkSubmissionToolWindow.png | Bin .../icons/SparkSubmissionToolWindow_dark_13x.png | Bin .../icons/SparkSubmissionToolWindow_light_13x.png | Bin .../resources/icons/SpringCloud/AddDependency.svg | 0 .../main}/resources/icons/SpringCloud/Deploy.svg | 0 .../resources/icons/SpringCloud/SpringCloud.svg | 0 .../resources/icons/SpringCloud/SpringCloudApp.svg | 0 .../icons/SpringCloud/SpringCloudAppFailed.svg | 0 .../icons/SpringCloud/SpringCloudAppPending.svg | 0 .../icons/SpringCloud/SpringCloudAppRunning.svg | 0 .../icons/SpringCloud/SpringCloudAppStopped.svg | 0 .../icons/SpringCloud/SpringCloudAppUnknown.svg | 0 .../icons/SpringCloud/SpringCloudAppUpdating.svg | 0 .../resources/icons/SqlBigDataClusterRoot_16x.png | Bin .../main}/resources/icons/SqlServer/BindInto.svg | 0 .../resources/icons/SqlServer/BindInto_dark.svg | 0 .../resources/icons/SqlServer/ConnectToServer.svg | 0 .../icons/SqlServer/ConnectToServer_dark.svg | 0 .../main}/resources/icons/SqlServer/SqlServer.svg | 0 .../resources/icons/SqlServer/SqlServerRunning.svg | 0 .../resources/icons/SqlServer/SqlServerStopped.svg | 0 .../resources/icons/SqlServer/SqlServerUpdating.svg | 0 .../{ => src/main}/resources/icons/Start.png | Bin .../{ => src/main}/resources/icons/Stop-Disable.png | Bin .../{ => src/main}/resources/icons/Stop.png | Bin .../icons/StorageAccount/StorageAccount.svg | 0 .../main}/resources/icons/StorageAccountFolder.png | Bin .../main}/resources/icons/StorageAccount_16.png | Bin .../resources/icons/ToolWindowSparkJobDebug.png | Bin .../icons/ToolWindowSparkJobDebugger_13x.png | Bin .../main}/resources/icons/ToolWindowSparkJobRun.png | Bin .../resources/icons/ToolWindowSparkJobRun_13x.png | Bin .../icons/VirtualMachine/VirtualMachine.svg | 0 .../icons/VirtualMachine/VirtualMachineRunning.svg | 0 .../icons/VirtualMachine/VirtualMachineStopped.svg | 0 .../icons/VirtualMachine/VirtualMachineUpdating.svg | 0 .../resources/icons/VirtualMachineRunning_16.png | Bin .../resources/icons/VirtualMachineStopped_16.png | Bin .../resources/icons/VirtualMachineUpdating_16.png | Bin .../main}/resources/icons/VirtualMachine_16.png | Bin .../main}/resources/icons/WebApp/Deploy.svg | 0 .../main}/resources/icons/WebApp/WebApp.svg | 0 .../main}/resources/icons/WebApp/WebAppLinux.svg | 0 .../main}/resources/icons/WebApp/WebAppRunning.svg | 0 .../resources/icons/WebApp/WebAppRunningOnLinux.svg | 0 .../main}/resources/icons/WebApp/WebAppStopped.svg | 0 .../resources/icons/WebApp/WebAppStoppedOnLinux.svg | 0 .../main}/resources/icons/WebApp/WebAppUpdating.svg | 0 .../icons/WebApp/WebAppUpdatingOnLinux.svg | 0 .../{ => src/main}/resources/icons/WebApp_16.png | Bin .../main}/resources/icons/WindowsSlotRunning_16.png | Bin .../main}/resources/icons/WindowsSlotStopped_16.png | Bin .../resources/icons/WindowsWebAppRunning_16.png | Bin .../resources/icons/WindowsWebAppStopped_16.png | Bin .../main}/resources/icons/Workspace_13x.png | Bin .../{ => src/main}/resources/icons/acr.png | Bin .../{ => src/main}/resources/icons/add_entity.png | Bin .../main}/resources/icons/adls_storageaccount.png | Bin .../main}/resources/icons/arm_deployment.png | Bin .../main}/resources/icons/arm_resourcegroup.png | Bin .../icons/azure-function-trigger-disable.png | Bin .../icons/azure-function-trigger-small.png | Bin .../resources/icons/azure-function-trigger.png | Bin .../resources/icons/azure-functions-deploy.png | Bin .../main}/resources/icons/azure-functions-run.png | Bin .../main}/resources/icons/azure-functions-small.png | Bin .../main}/resources/icons/azure-functions-stop.png | Bin .../main}/resources/icons/azure-functions.png | Bin .../main}/resources/icons/azure-mysql-small.png | Bin .../icons/azure-springcloud-app-assign.png | Bin .../icons/azure-springcloud-app-dependency.png | Bin .../icons/azure-springcloud-app-failed.png | Bin .../icons/azure-springcloud-app-pending.png | Bin .../icons/azure-springcloud-app-restart.png | Bin .../icons/azure-springcloud-app-running.png | Bin .../resources/icons/azure-springcloud-app-small.png | Bin .../icons/azure-springcloud-app-stopped.png | Bin .../icons/azure-springcloud-app-unknown.png | Bin .../resources/icons/azure-springcloud-small.png | Bin .../{ => src/main}/resources/icons/clearqueue.png | Bin .../{ => src/main}/resources/icons/container.png | Bin .../{ => src/main}/resources/icons/dequeue.png | Bin .../resources/icons/externalstorageaccount.png | Bin .../{ => src/main}/resources/icons/logwarn.png | Bin .../main}/resources/icons/newmessage_queue.png | Bin .../main}/resources/icons/query_builder.png | Bin .../{ => src/main}/resources/icons/refresh.png | Bin .../main}/resources/icons/refresh_queue.png | Bin .../{ => src/main}/resources/icons/search.png | Bin .../{ => src/main}/resources/icons/settings.png | Bin .../{ => src/main}/resources/icons/storageback.png | Bin .../main}/resources/icons/storagedelete.png | Bin .../main}/resources/icons/storagefolder.png | Bin .../{ => src/main}/resources/icons/storageopen.png | Bin .../main}/resources/icons/storagerefresh.png | Bin .../main}/resources/icons/storagesaveas.png | Bin .../main}/resources/icons/storageupload.png | Bin .../{ => src/main}/resources/settings.json | 0 .../{ => src/main}/resources/spark/place_holder | 0 .../{ => src/main}/resources/web.xml | 0 .../{ => src/main}/resources/whatsnew/whatsnew.md | 0 .../microsoft/azure/hdinsight/LocalSuiteRunner.java | 0 .../com/microsoft/azure/hdinsight/SuiteTest.java | 0 .../spark/common/SparkSubmitModelScenario.kt | 0 .../azure/hdinsight/spark/common/SparkUITest.kt | 0 .../spark/common/SubmissionTableModelScenario.java | 0 .../spark/common/SubmissionTableModelTest.java | 0 .../spark/ui/ImmutableComboBoxModelTest.kt | 0 .../azure/hdinsight/spark/ui/SparkJobTableTest.kt | 0 .../intellij/feedback/GithubIssueScenario.kt | 0 .../feedback/MSErrorReportHandlerScenario.kt | 0 .../telemetry/ContainerTelemetryExtensionTest.kt | 0 .../intellij/tooling/IntegrationTestBase.java | 0 .../intellij/tooling/NetworkCallRecord.java | 0 .../microsoft/intellij/tooling/TestCredentials.java | 0 .../com/microsoft/intellij/tooling/TestRecord.java | 0 .../intellij/tooling/TestSchedulerProvider.java | 0 .../ui/libraries/AddLibraryUtilityTest.java | 0 .../spark/common/SparkSubmitModelScenario.feature | 0 .../common/SubmissionTableModelScenario.feature | 0 .../intellij/feedback/GithubIssueScenario.feature | 0 .../feedback/MSErrorReportHandlerScenario.feature | 0 .../{Test => src/test}/resources/log4j.properties | 0 .../test}/resources/records/testExistedWebApp.json | 0 .../test}/resources/records/testNewWebApp.json | 0 .../records/testNewWebAppWithExistedASP.json | 0 .../records/testNewWebAppWithExistedRg.json | 0 .../records/testNewWebAppWithExistedRgAndASP.json | 0 .../resources/records/testNewWebAppWithJar.json | 0 .../{Test => src/test}/resources/test.jar | Bin .../{Test => src/test}/resources/test.war | Bin 1110 files changed, 6 insertions(+), 7 deletions(-) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/cosmosserverlessspark/spark/ui/CosmosServerlessSparkJobsToolWindowFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/cosmosspark/CosmosSparkClusterOpsCtrl.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/cosmosspark/common/ErrorMessageTooltip.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/cosmosspark/common/IntegerWithErrorHintedField.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/cosmosspark/common/JXHyperLinkWithUri.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/cosmosspark/common/TextWithErrorHintedField.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/cosmosspark/common/Validatable.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterDestoryDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterDestoryDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterMonitorDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterUpdateDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkProvisionDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkProvisionDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/cosmosspark/serverexplore/ui/SparkServerlessClusterMonitorDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/common/DarkThemeManager.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/common/HDInsightHelperImpl.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/common/HDInsightUtil.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/common/SparkSubmissionToolWindowProcessor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/jobs/framework/JobViewEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/jobs/framework/JobViewEditorProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/projects/HDInsightExternalSystem.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/projects/HDInsightModuleBuilder.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/projects/HDInsightModuleType.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/projects/HDInsightProjectTemplate.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/projects/HDInsightTemplatesType.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/projects/MavenProjectGenerator.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/projects/SbtProjectGenerator.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/projects/SbtVersionOptionsPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/projects/SparkJavaSettingsStep.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/projects/SparkScalaSettingsStep.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/projects/SparkVersionOptionsPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/projects/ui/HDInsightProjectTypeStep.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/projects/ui/HDInsightProjectTypeStep.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/projects/util/ProjectSampleUtil.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/serverexplore/action/AddNewClusterAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/actions/SparkDataKeys.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/common/SparkBatchJobConfigurableModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/common/SparkInteractiveSessions.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/common/SparkLocalRunConfigurableModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/common/SparkSubmitAdvancedConfigModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/common/SparkSubmitHelper.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationEditor.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebugExecutor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebuggerRunner.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDeployFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobLocalRunConfigurationProducer.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunExecutor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunProcessHandler.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunner.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/run/action/SparkBatchJobDisconnectAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkBatchJobRunConfiguration.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkBatchJobRunConfigurationType.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/ui/BackgroundTaskIndicator.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/ui/SparkBatchJobConfigurable.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/ui/SparkBatchJobConfigurable.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/ui/SparkFailureTaskDebugConfigurable.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/ui/SparkFailureTaskDebugConfigurable.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/ui/SparkJobLogConsoleView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunCommonParametersPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunParamsPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunParamsPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/ui/filesystem/ADLSGen2FileSystem.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/ui/filesystem/AzureStorageVirtualFile.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/ui/filesystem/AzureStorageVirtualFileSystem.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/ui/filesystem/StorageChooser.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/ui/filesystem/StorageChooserDialogImpl.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/uihelper/ConfigurationKeyValueRecord.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/uihelper/InteractiveRenderer.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/hdinsight/spark/uihelper/InteractiveTableModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/AppNameInput.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/AppServiceComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/AppServiceComboBoxModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoBasicPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoBasicPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/AppServiceMonitorPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/AppServiceMonitorPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/AppServiceStreamingLogConsoleView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/AppServiceStreamingLogManager.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/LogLevelComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/ProcessComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/StreamingLogsToolWindowFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/StreamingLogsToolWindowManager.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/action/ProfileFlightRecordAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/action/SSHIntoWebAppAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/action/SSHTerminalManager.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/action/StartStreamingLogsAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/action/StopStreamingLogsAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/insights/ApplicationInsightsComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/jfr/DurationPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/jfr/DurationPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/jfr/RunFlightRecorderDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/jfr/RunFlightRecorderDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/platform/RuntimeComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/region/RegionComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/PricingTierComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanCreationDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanCreationDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/appservice/subscription/SubscriptionComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/DeploymentBaseForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyView.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyViewProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/DeploymentUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/ExportTemplate.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateView.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateViewProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/UpdateDeploymentForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/UpdateDeploymentForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/action/CreateDeploymentAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/action/EditDeploymentAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/action/ExportParameterAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/action/ExportTemplateAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/arm/action/UpdateDeploymentAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/AzureArtifact.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/AzureArtifactComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/AzureArtifactManager.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/AzureArtifactType.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/AzurePasswordFieldInput.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/AzureRunConfigurationBase.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/AzureRunProfileState.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/AzureSettingPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/AzureSettingsEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/BaseEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/ConfigDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/EnvironmentVariableTable.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/EnvironmentVariablesTextFieldWithBrowseButton.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/IntellijDatasourceService.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/component/AzureSlider.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/component/AzureSlider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/common/ui/TextFieldUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseConnectionUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourceConnection.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/SpringDatasourceCompletionContributor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/SpringDatasourceLineMarkerProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/component/DatabaseComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordSaveComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/component/ServerComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/component/TestConnectionActionPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/component/TestConnectionActionPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/database/component/UsernameComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/explorer/ConnectorToolWindow.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/explorer/ConnectorToolWindowFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/explorer/ResourceConnectorTree.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/mysql/ConnectToMySQLAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLConnectionDefinitionPreloadingActivity.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLDatabaseResource.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLSpringDatasourceCompletionContributor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/sql/ConnectToSQLAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/sql/SQLSpringDatasourceCompletionContributor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/sql/SqlServerConnectionDefinitionPreloadingActivity.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/sql/SqlServerDatabaseResource.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/database/AdminUsernameTextField.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/database/PasswordUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/database/RegionComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/database/ServerNameTextField.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionSecurityPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionSecurityPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionStringsOutputPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionStringsOutputPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/database/ui/MySQLPropertyActionPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/database/ui/MySQLPropertyActionPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/AzureFunctionsUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/CreateFunctionForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/CreateFunctionForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/FunctionAppComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/FunctionAppComboBoxModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/FunctionAppConfigFormPanelAdvance.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/FunctionAppConfigFormPanelAdvance.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/FunctionAppCreationDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/FunctionAppCreationDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/FunctionAppPropertyView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/FunctionAppPropertyViewProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/action/CreateFunctionAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/action/CreateFunctionAppAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/action/DeployFunctionAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/action/DeployFunctionAppAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/action/RunFunctionAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/AzureFunctionSupportConfigurationType.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/AzureFunctionsConstants.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/FunctionRunConfigurationProducer.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/FunctionRunLineMarkerProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/IntelliJFunctionContext.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/IntelliJFunctionRuntimeConfiguration.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/component/CreateApplicationInsightsDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/component/CreateApplicationInsightsDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsDialogPresenter.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsTable.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsTableUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/core/AnnotationHelper.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionCliResolver.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/core/JarUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeployConfiguration.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeployModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentConfigurationFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentRunner.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentSettingEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentState.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeployMvpView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeployViewPresenter.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeploymentPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeploymentPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/library/IAppServiceContext.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/library/IFunctionContext.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/library/IPrompter.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/library/logging/Log.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionLocalRunner.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunConfiguration.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunConfigurationFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunSettingEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunState.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/wizard/AzureFunctionsConstants.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacet.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetConfiguration.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetConfigurationImpl.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetType.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionTriggerChooserStep.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionsModuleBuilder.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionsModuleInfoStep.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/DatabaseComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/MySQLNameValidator.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertryOverviewPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertryOverviewPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyViewProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/MySQLRegionValidator.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/VersionComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/action/CreateMySQLAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/action/OpenMySQLByToolsAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationBasicPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationBasicPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorer.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorer.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorerProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyView.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyViewProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/redis/action/CreateRedisCacheAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppConfigPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppConfigPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppInstancesPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppInstancesPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudClusterComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/creation/AbstractSpringCloudAppInfoPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/creation/CreateSpringCloudAppAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppCreationDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppCreationDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/dependency/AddDependencyAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/dependency/AddDependencyContextAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/dependency/DependencyArtifact.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/dependency/PomXmlUpdater.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/dependency/SpringCloudDependencyManager.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/DeployAppAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/DeploySpringCloudAppAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfiguration.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationState.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationType.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentRunner.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/WrappedAzureArtifact.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditor.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditorProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogConsoleView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogManager.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/CreateSqlServerAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/OpenSqlServerByToolsAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerDatabaseComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerNameValidator.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerRegionValidator.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationBasicPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationBasicPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertryOverviewPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertryOverviewPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyViewProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/sqlserver/task/CreateSqlServerTask.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/vm/CreateVMAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/vm/VMWizardModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/vm/createarmvm/CreateVMWizard.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/vm/createarmvm/MachineSettingsStep.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/vm/createarmvm/MachineSettingsStep.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SelectImageStep.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SelectImageStep.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SettingsStep.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SettingsStep.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/DeploymentSlotPropertyView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/DeploymentSlotPropertyViewProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyView.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyViewProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/WebAppComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/WebAppComboBoxModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/WebAppConfigFormPanelAdvance.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/WebAppConfigFormPanelAdvance.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/WebAppCreationDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/WebAppCreationDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/WebAppPropertyView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/WebAppPropertyViewProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/WebAppStreamingLogToolWindowFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/action/CreateWebAppAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/action/DeployWebAppAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/action/WebAppOnLinuxAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/action/WebDeployAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/AzureDockerSupportConfigurationType.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyView.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyView.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyViewProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerSettingPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerSettingPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/action/AddDockerSupportAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/action/PushImageAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/action/PushToContainerRegistryAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/action/RunOnDockerHostAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunConfiguration.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunConfigurationFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunRunner.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunSettingsEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunState.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/ui/SettingPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/ui/SettingPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunConfiguration.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunConfigurationFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunRunner.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunSettingsEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunState.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/ui/SettingPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/ui/SettingPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/Constant.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/DockerProgressHandler.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/DockerUtil.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployConfiguration.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployConfigurationFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployRunner.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeploySettingsEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployState.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/ui/SettingPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/ui/SettingPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/runner/Constants.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/runner/WebAppConfigurationType.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/IntelliJWebAppSettingModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppConfiguration.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppConfigurationFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppRunState.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppRunner.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppSettingEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppDeployMvpViewSlim.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppDeployViewPresenterSlim.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppSlimSettingPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppSlimSettingPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/appservice/AppServiceConfig.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/appservice/ApplicationInsightsConfig.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/appservice/DraftServicePlan.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/appservice/MonitorConfig.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/appservice/ProcessInfo.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/appservice/TunnelProxy.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderConfiguration.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderManager.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderStarterBase.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/appservice/jfr/LinuxFlightRecorderStarter.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/appservice/jfr/WindowFlightRecorderStarter.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/common/DraftResourceGroup.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/common/OperationNotSupportedException.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/common/utils/WebSocketSSLProxy.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/function/FunctionAppConfig.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/function/FunctionAppService.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLConfig.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLService.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/sqlserver/SqlServerConfig.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/webapp/WebAppConfig.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/lib/webapp/WebAppService.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/AppInsightsConfigurationImpl.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ApplicationSettings.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/AzureActionsListener.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/AzureAnAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/AzureConfigurable.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/AzureConfigurableProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/AzurePlugin.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/AzureSettings.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/CommonConst.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/IToolWindowProcessor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ProgressTaskModal.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ProxyUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/RunProcessHandler.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ToolWindowKey.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/UpdateProgressIndicator.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/actions/ApplicationInsightsAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/actions/AzureCodeSamples.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/actions/AzureExplorerOpenAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/actions/AzurePopupGroup.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/actions/AzureSignInAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/actions/GithubSurveyAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/actions/LibraryConfigurationAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/actions/NewCustomerIssueFeedbackAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/actions/NewFeatureRequestFeedbackAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/actions/QualtricsSurveyAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/actions/RunConfigurationUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/actions/SelectSubscriptionsAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/actions/ShowWhatsNewAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/CreateArmStorageAccountForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/CreateArmStorageAccountForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/CreateBlobContainerForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/CreateBlobContainerForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/CreateQueueForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/CreateQueueForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/CreateTableForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/CreateTableForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/CreateVirtualNetworkForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/CreateVirtualNetworkForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/ErrorMessageForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/ErrorMessageForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/ExternalStorageAccountForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/ExternalStorageAccountForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/OpenSSLFinderForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/OpenSSLFinderForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/QueueMessageForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/QueueMessageForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/TableEntityForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/TableEntityForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/TablesQueryDesigner.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/TablesQueryDesigner.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/UploadBlobFileForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/UploadBlobFileForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/ViewMessageForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/forms/ViewMessageForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/hdinsight/messages/HDInsightBundle.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/AzureIconLoader.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/ConsoleViewStatus.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/CustomTreeMouseListener.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/CustomerSurveyHelper.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/DatePickerCellEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/IDEHelperImpl.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/InputValidator.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/LinkListener.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/ManifestFileUtilsEx.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/MvpUIHelperImpl.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/UIHelperImpl.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/WhatsNewManager.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditor.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditorProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/storage/FileEditorVirtualNode.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/storage/QueueExplorerFileEditorProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/storage/QueueFileEditor.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/storage/QueueFileEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/storage/TableExplorerFileEditorProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/storage/TableFileEditor.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/helpers/storage/TableFileEditor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/language/arm/ARMLanguage.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/language/arm/codeinsight/ARMCompletionContributor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/language/arm/codeinsight/ARMCompletionProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/language/arm/editor/ARMSyntaxHighlightFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/language/arm/file/ARMFileType.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/language/arm/file/ARMFileTypeFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/language/arm/parser/ARMParserDefinition.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/rxjava/IdeaSchedulers.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/secure/IdeaSecureStore.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/serviceexplorer/NodeActionsMap.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/serviceexplorer/azure/AzureModuleImpl.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/serviceexplorer/azure/ManageSubscriptionsAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/serviceexplorer/azure/SignInOutAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/serviceexplorer/azure/storage/AttachExternalStorageAccountAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/serviceexplorer/azure/storage/ConfirmDialogAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/serviceexplorer/azure/storage/CreateQueueAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/serviceexplorer/azure/storage/CreateTableAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/serviceexplorer/azure/storage/ModifyExternalStorageAccountAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/serviceexplorer/azure/storagearm/CreateStorageAccountAction.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/ActivityLogToolWindowFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/AppInsightsMngmtPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/AppInsightsMngmtPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/ApplicationInsightsAddDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/ApplicationInsightsAddDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/ApplicationInsightsDetailsDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/ApplicationInsightsDetailsDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/ArtifactValidationWindow.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/ArtifactValidationWindow.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/AzureAbstractConfigurablePanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/AzureAbstractPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/AzurePanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/AzurePanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/BypassCertificateVerificationWarningForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/BypassCertificateVerificationWarningForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/DeviceLoginUI.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/DeviceLoginWindow.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/DeviceLoginWindow.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/ErrorWindow.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/ErrorWindow.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/HintTextField.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/NewCertificateDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/NewCertificateDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/NotificationWindow.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/ServerExplorerToolWindowFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/ServicePrincipalLoginDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/ServicePrincipalLoginDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/SignInWindow.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/SignInWindow.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/SortableTreeNode.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/SrvPriSettingsDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/SrvPriSettingsDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/SubscriptionsDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/SubscriptionsDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/UIFactory.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/WarSelectDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/WarSelectDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/WarningMessageForm.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/WarningMessageForm.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/WideComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/azureroles/SimplePfxPwdDlg.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/azureroles/SimplePfxPwdDlg.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/components/AzureActionListenerWrapper.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/components/AzureDialogWrapper.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/components/AzureListSelectionListenerWrapper.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/components/AzureWizardStep.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/components/DefaultDialogWrapper.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/components/EnvVariablesTable.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/components/EnvironmentUtil.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/components/JsonEnvPropertiesField.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/components/ListTableWithButtons.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/components/Validatable.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/AILibraryHandler.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/AddLibraryUtility.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/AddLibraryWizardDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/AddLibraryWizardModel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/ApplicationInsightsPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/ApplicationInsightsPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/AzureLibrary.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/LibrariesConfigurationDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/LibrariesConfigurationDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/LibraryPropertiesPanel.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/LibraryPropertiesPanel.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/LibraryPropertiesStep.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/ParserXMLUtility.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/SelectLibraryStep.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/libraries/SelectLibraryStep.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/messages/AzureBundle.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/ui/util/UIUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/AppCmpntParam.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/AzureLoginHelper.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/BeforeRunTaskUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/GradleUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/JTableUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/MavenRunTaskUtil.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/MavenUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/MethodUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/ParseXML.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/PatternUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/PluginHelper.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/PluginUtil.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/ReadStreamLineThread.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/RxJavaUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/TextUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/ValidationUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/util/XmlUtils.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/wacommon/commoncontrols/NewCertificateDialogData.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/wacommon/utils/WACommonException.java (99%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsTableSchema.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsViewer.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsViewerControl.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/KillCosmosServerlessSparkBatchJobAction.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/cosmosspark/spark/console/CosmosSparkScalaLivyConsoleRunConfiguration.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/common/ConsoleViewExt.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/common/ConsoleViewLogLine.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/common/ConsoleViewTypeRegistrationListener.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/common/classifiedexception/ClassifiedException.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/common/classifiedexception/ClassifiedExceptionFactory.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/common/classifiedexception/SparkServiceException.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/common/classifiedexception/SparkToolException.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/common/classifiedexception/SparkUserException.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/common/classifiedexception/UnclassifiedException.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/common/mvc/IdeaSettableControlView.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/common/mvc/IdeaSettableControlWithRwLock.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/common/mvvm/Mvvm.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/common/viewmodels/SwingComponentPropertyDelegated.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/jobs/JobViewApplicationListener.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/jobs/framework/JobViewPanel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/projects/HDInsightActionsListener.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/projects/SparkToolsLib.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewHDInsightReaderClusterForm.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/actions/SparkAppSubmitContext.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/actions/SparkSubmitJobAction.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/common/AbfsUriConverter.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/common/CosmosSparkConfigurableModel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/common/CosmosSparkSubmitModel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/common/SparkFailureTaskDebugConfigurableModel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/common/SparkSubmitJobUploadStorageModel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/common/YarnDiagnosticsException.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/RunSparkConsoleActionDelegate.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaConsoleAction.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaLivyConsoleAction.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaLocalConsoleAction.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/ScalaPluginUtils.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkConsole.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkConsoleExceptions.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkConsoleExecuteAction.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkConsoleManager.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkExecuteInConsoleActionPromoter.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionInputStream.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionOutputStream.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionProcess.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionProcessHandler.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionStdErrStream.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionStdOutStream.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkRunLivyConsoleActionGroups.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkRunLocalConsoleActionGroups.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkScalaConsoleBuilder.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsole.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleConfigurationType.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfiguration.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationFactory.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunProfileState.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleConfigurationType.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleRunConfiguration.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleRunConfigurationFactory.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkScalaPluginDelegate.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/console/SparkSendSelectionToConsoleAction.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/exception/UnsupportedSparkVersionException.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/ArcadiaSparkBatchRunner.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/ArcadiaSparkRunConfigurationProducer.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/ArisSparkBatchRunner.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/ArisSparkRunConfigurationProducer.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/CosmosServerlessRunConfigurationProducer.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/CosmosServerlessSparkBatchRunner.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/CosmosSparkBatchRunner.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/CosmosSparkRunConfigurationProducer.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/LivySparkRunConfigurationProducer.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/RunProfileStateWithAppInsightsEvent.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebugProcessHandler.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobProcessAdapter.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobProcessCtrlLogOut.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkBatchLocalDebugState.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkBatchLocalRunState.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugExecutorState.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugHandlerReadyEvent.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugState.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteRunProfileState.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteRunState.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkContextUtils.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkDriverLogStreamReader.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkFailureTaskDebugProfileState.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkFailureTaskRunProfileState.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkLocalRun.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkSimpleLogStreamReader.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/SparkSubmissionRunner.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/action/RunConfigurationActionUtils.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/action/SelectSparkApplicationTypeAction.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/action/SeqActions.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/action/SparkJobDebugAction.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/action/SparkJobRunAction.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/action/SparkRunConfigurationAction.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/action/SparkSubmitJobActionGroups.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurable.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurableModel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfiguration.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurationFactory.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurationType.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkSubmissionContentPanel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkSubmitModel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurable.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurableModel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfiguration.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurationFactory.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurationType.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkSubmissionContentPanel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkSubmitModel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurable.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurableModel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfiguration.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurationFactory.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurationType.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkSubmitModel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkConfigurationFactory.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkConfigurationType.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkRunConfiguration.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkRunConfigurationSettingsEditor.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/RunProfileStatePrepare.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfiguration.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfigurationFactory.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfigurationType.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugSettingsEditor.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/service/SparkClustersServices.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/ConsoleViewWithMessageBars.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/CosmosServerlessSparkAdditionalFieldsPanel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/CosmosServerlessSparkSubmissionPanel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/CosmosSparkConfigurable.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/CosmosSparkSubmissionPanel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/ImmutableComboBoxModel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkClusterListRefreshableCombo.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkCommonRunParametersPanel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionAdvancedConfigPanel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionContentPanel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionDebuggablePanel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAccountDefaultStorageCard.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsCard.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsSignInCard.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsSignOutCard.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAzureBlobCard.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageBasicCard.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageClusterDefaultStorageCard.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageClusterNotSupportStorageCard.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageGen2Card.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageGen2OAuthCard.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStoragePanel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageSparkInteractiveSessionCard.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageWebhdfsCard.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageWithUploadPathPanel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadWebHdfsSignOutCard.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/filesystem/AdlsGen2VirtualFile.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/livy/batch/ActionButtonTableCellRenderer.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableModel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableViewerWithToolBar.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableViewport.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobViewer.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/hdinsight/spark/ui/livy/batch/UniqueColumnNameTableSchema.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/azure/projectarcadia/spark/console/ArcadiaSparkScalaLivyConsoleRunConfiguration.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/actions/DisableSslCertificateValidationAction.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/feedback/GithubIssue.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/feedback/GithubMarkdownFormat.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/feedback/MSErrorReportHandler.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/feedback/NewGithubIssueAction.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/feedback/Reportable.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/feedback/ReportableError.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/feedback/ReportableFeatureRequest.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/feedback/ReportableIssue.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/feedback/ReportableSurvey.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/forms/dsl/FormBuilder.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/lang/RegexCommon.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/lang/StringExt.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/rxjava/DisposableObservers.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/rxjava/RxJavaExt.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/secure/IdeaTrustStrategy.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/telemetry/ContaninerTelemetryExtension.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/telemetry/TelemetryKeys.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/ui/AccessibleHideableTitledPanel.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/ui/util/SwingExts.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/intellij/util/ApplicationHelpers.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/sqlbigdata/serverexplore/action/LinkSqlServerBigDataClusterAction.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/kotlin}/com/microsoft/sqlbigdata/serverexplore/ui/AddNewSqlBigDataClusterForm.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/ApplicationInsights.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/META-INF/operation-titles.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/META-INF/plugin.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/META-INF/pluginIcon.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/ThirdPartyNotices.txt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/applicationinsights/ApplicationInsights.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/applicationinsights/web.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/BlobTrigger.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/CosmosDBTrigger.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/EventGridTrigger.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/EventHubTrigger.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/HttpTrigger.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/QueueTrigger.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/ServiceBusQueueTrigger.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/ServiceBusTopicTrigger.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/TimerTrigger.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/project/_gitignore.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/project/build_gradle.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/project/host_json.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/project/local_settings_json.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/project/pom_xml.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/azurefunction/templates/project/settings_gradle.template (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/bundle/PLACEHOLDER (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/bundle/template/config/options/applicationLibraries.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/bundle/template/config/options/azure.application.settings.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/bundle/template/config/options/colors.scheme.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/bundle/template/config/options/jdk.table.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/bundle/template/config/options/laf.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/bundle/template/runme.bat (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/account.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/ai.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/appservice.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/arm.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/blob.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/common.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/connector.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/container.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/docker.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/function.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/mysql.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/mysql_server.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/redis.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/springcloud.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/sqlserver.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/storage.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/vm.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/azure/toolkit/operation/title/webapp.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/intellij/hdinsight/messages/messages.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/com/microsoft/intellij/ui/messages/messages.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/data.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/java/JavaSparkPi.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/log4j.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/pom/spark_1_5_2_pom.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/pom/spark_1_6_2_pom.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/pom/spark_1_6_3_pom.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/pom/spark_2_0_2_pom.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/pom/spark_2_1_0_failure_task_debug_pom.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/pom/spark_2_1_0_pom.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/pom/spark_2_2_0_pom.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/pom/spark_2_3_0_failure_task_debug_pom.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/pom/spark_2_3_0_pom.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/pom/spark_2_3_2_failure_task_debug_pom.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/pom/spark_2_3_2_pom.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/pom/spark_2_4_0_pom.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/pom/spark_3_0_1_pom.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/LogQuery.scala (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/cluster/WasbIOTest.scala (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/sample/AgeMean_Div0.scala (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/scala_cluster_run/SparkCore_WasbIOTest.scala (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/scala_cluster_run/SparkSQL_RDDRelation.scala (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/scala_cluster_run/SparkStreaming_HdfsWordCount.scala (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/scala_local_run/LogQuery.scala (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/scala_local_run/SparkML_RankingMetricsExample.scala (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/scala_local_run/data/HdiSamples/HdiSamples/FoodInspectionData/README (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/scala_local_run/data/HdiSamples/HdiSamples/SensorSampleData/hvac/HVAC.csv (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/scala_local_run/data/data/sample_movielens_data.txt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/scala_local_run/data/example/data/people.json (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/sparksql/RDDRelation.scala (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/sparksql/SparkSQLExample.scala (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight/templates/scala/streaming/HdfsWordCount.scala (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/hdinsight_jobview_html.zip (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/AddDockerSupport_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/ApacheSparkOnAzureSynapse/ApacheSparkOnAzureSynapse.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/ApacheSparkOnCosmos/ApacheSparkOnCosmos.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/ApplicationInsights_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/ArcadiaRoot_16x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/AzureServerlessSparkAccount.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/AzureServerlessSparkRoot.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/BlobFile.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/BlobFile_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Cluster.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/CodeSamples_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Common/ApacheSparkFailureDebug.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Common/Azure.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Common/AzureActivityLog.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Common/AzureActivityLog_dark.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Common/AzureResourceConnector.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Common/Create.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Common/Create_dark.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Common/OpenInPortal.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Common/OpenInPortal_dark.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Common/Start.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Common/Start_dark.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Common/Stop.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Common/Stop_dark.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/ConnectAccountsDark_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/ConnectAccountsLight_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/ContainerRegistry/ContainerRegistry.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Delete.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DeploymentSlot/DeploymentSlot.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DeploymentSlot/DeploymentSlotOnLinux.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DeploymentSlot/DeploymentSlotRunning.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DeploymentSlot/DeploymentSlotRunningOnLinux.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DeploymentSlot/DeploymentSlotStopped.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DeploymentSlot/DeploymentSlotStoppedOnLinux.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DeploymentSlot/DeploymentSlotUpdating.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DeploymentSlot/DeploymentSlotUpdatingOnLinux.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DockerContainerRunning_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DockerContainerStopped_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DockerContainerUpdating_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DockerContainer_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DockerInstance2_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DockerInstanceRunning2_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DockerInstanceRunning2_32.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DockerInstanceStopped2_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DockerInstance_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DockerRun_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DockerSupport/DockerSupport.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DockerSupport/PushImage.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DockerSupport/Run.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/DockerSupport/RunOnWebApp.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/FunctionApp/Deploy.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/FunctionApp/FunctionApp.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/FunctionApp/FunctionAppRunning.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/FunctionApp/FunctionAppStopped.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/FunctionApp/FunctionAppUpdating.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/FunctionApp/Run.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/HDInsight/HDInsight.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/HdExplorer.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/HdExplorer_16x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/HdExplorer_dark_16x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/HdExplorer_light_16x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/HdInsight.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/HdInsight_gray.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/LinuxSlotRunning_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/LinuxSlotStopped_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/LinuxWebAppRunning_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/LinuxWebAppStopped_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/MySQL/BindInto.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/MySQL/BindInto_dark.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/MySQL/ConnectToServer.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/MySQL/ConnectToServer_dark.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/MySQL/MySQL.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/MySQL/MySQLRunning.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/MySQL/MySQLStopped.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/MySQL/MySQLUpdating.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/OpenArcadiaUI_dark_13x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/OpenArcadiaUI_light_13x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/OpenSparkUI-Disable.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/OpenSparkUI.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/OpenSparkUI_dark_13x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/OpenSparkUI_light_13x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Product.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Product_dark_13x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Product_light_13x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/ProjectFolder.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/PublishDockerContainer_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/PublishWebAppOnLinux_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/PublishWebApp_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Publish_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/PushImage_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/RedisCache.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/RedisCache/RedisCache.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/RedisCache/RedisCacheRunning.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/RedisCache/RedisCacheStopped.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/RedisCache/RedisCacheUpdating.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/RefreshDark_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/RefreshLight_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/ResourceManagement/ResourceManagement.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/RoleFolder.gif (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SQLServerBigDataCluster/SqlServerBigDataCluster.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SignInDark_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SignInLight_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SignOutDark_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SignOutLight_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Slot_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Spark-Java.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Spark-Scala.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Spark.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SparkJobDisconnect.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SparkSubmissionToolWindow.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SparkSubmissionToolWindow_dark_13x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SparkSubmissionToolWindow_light_13x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SpringCloud/AddDependency.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SpringCloud/Deploy.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SpringCloud/SpringCloud.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SpringCloud/SpringCloudApp.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SpringCloud/SpringCloudAppFailed.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SpringCloud/SpringCloudAppPending.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SpringCloud/SpringCloudAppRunning.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SpringCloud/SpringCloudAppStopped.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SpringCloud/SpringCloudAppUnknown.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SpringCloud/SpringCloudAppUpdating.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SqlBigDataClusterRoot_16x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SqlServer/BindInto.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SqlServer/BindInto_dark.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SqlServer/ConnectToServer.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SqlServer/ConnectToServer_dark.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SqlServer/SqlServer.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SqlServer/SqlServerRunning.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SqlServer/SqlServerStopped.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/SqlServer/SqlServerUpdating.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Start.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Stop-Disable.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Stop.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/StorageAccount/StorageAccount.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/StorageAccountFolder.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/StorageAccount_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/ToolWindowSparkJobDebug.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/ToolWindowSparkJobDebugger_13x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/ToolWindowSparkJobRun.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/ToolWindowSparkJobRun_13x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/VirtualMachine/VirtualMachine.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/VirtualMachine/VirtualMachineRunning.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/VirtualMachine/VirtualMachineStopped.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/VirtualMachine/VirtualMachineUpdating.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/VirtualMachineRunning_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/VirtualMachineStopped_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/VirtualMachineUpdating_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/VirtualMachine_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/WebApp/Deploy.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/WebApp/WebApp.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/WebApp/WebAppLinux.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/WebApp/WebAppRunning.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/WebApp/WebAppRunningOnLinux.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/WebApp/WebAppStopped.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/WebApp/WebAppStoppedOnLinux.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/WebApp/WebAppUpdating.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/WebApp/WebAppUpdatingOnLinux.svg (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/WebApp_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/WindowsSlotRunning_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/WindowsSlotStopped_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/WindowsWebAppRunning_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/WindowsWebAppStopped_16.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/Workspace_13x.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/acr.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/add_entity.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/adls_storageaccount.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/arm_deployment.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/arm_resourcegroup.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-function-trigger-disable.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-function-trigger-small.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-function-trigger.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-functions-deploy.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-functions-run.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-functions-small.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-functions-stop.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-functions.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-mysql-small.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-springcloud-app-assign.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-springcloud-app-dependency.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-springcloud-app-failed.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-springcloud-app-pending.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-springcloud-app-restart.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-springcloud-app-running.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-springcloud-app-small.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-springcloud-app-stopped.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-springcloud-app-unknown.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/azure-springcloud-small.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/clearqueue.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/container.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/dequeue.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/externalstorageaccount.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/logwarn.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/newmessage_queue.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/query_builder.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/refresh.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/refresh_queue.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/search.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/settings.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/storageback.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/storagedelete.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/storagefolder.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/storageopen.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/storagerefresh.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/storagesaveas.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/icons/storageupload.png (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/settings.json (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/spark/place_holder (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/web.xml (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{ => src/main}/resources/whatsnew/whatsnew.md (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/azure/hdinsight/LocalSuiteRunner.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/azure/hdinsight/SuiteTest.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModelScenario.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/azure/hdinsight/spark/common/SparkUITest.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelScenario.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelTest.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/azure/hdinsight/spark/ui/ImmutableComboBoxModelTest.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/azure/hdinsight/spark/ui/SparkJobTableTest.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/intellij/feedback/GithubIssueScenario.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/intellij/feedback/MSErrorReportHandlerScenario.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/intellij/telemetry/ContainerTelemetryExtensionTest.kt (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/intellij/tooling/IntegrationTestBase.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/intellij/tooling/NetworkCallRecord.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/intellij/tooling/TestCredentials.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/intellij/tooling/TestRecord.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/intellij/tooling/TestSchedulerProvider.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/java/com/microsoft/intellij/ui/libraries/AddLibraryUtilityTest.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/resources/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModelScenario.feature (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/resources/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelScenario.feature (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/resources/com/microsoft/intellij/feedback/GithubIssueScenario.feature (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/resources/com/microsoft/intellij/feedback/MSErrorReportHandlerScenario.feature (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/resources/log4j.properties (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/resources/records/testExistedWebApp.json (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/resources/records/testNewWebApp.json (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/resources/records/testNewWebAppWithExistedASP.json (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/resources/records/testNewWebAppWithExistedRg.json (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/resources/records/testNewWebAppWithExistedRgAndASP.json (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/resources/records/testNewWebAppWithJar.json (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/resources/test.jar (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{Test => src/test}/resources/test.war (100%) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle b/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle index 18178ddbeb..4847262c0f 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle @@ -117,20 +117,20 @@ subprojects { sourceSets { main { - java.srcDirs 'src' - kotlin.srcDirs 'src' + java.srcDirs 'src/main/java' + kotlin.srcDirs 'src/main/kotlin' resources { - srcDir 'resources' + srcDir 'src/main/resources' exclude 'bundle/**' } } test { java { - srcDir 'Test/java' + srcDir 'src/test/java' } - kotlin.srcDirs 'Test/java' + kotlin.srcDirs 'src/test/kotlin' resources { - srcDir 'Test/resources' + srcDir 'src/test/resources' } } } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosserverlessspark/spark/ui/CosmosServerlessSparkJobsToolWindowFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosserverlessspark/spark/ui/CosmosServerlessSparkJobsToolWindowFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosserverlessspark/spark/ui/CosmosServerlessSparkJobsToolWindowFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosserverlessspark/spark/ui/CosmosServerlessSparkJobsToolWindowFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/CosmosSparkClusterOpsCtrl.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/CosmosSparkClusterOpsCtrl.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/CosmosSparkClusterOpsCtrl.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/CosmosSparkClusterOpsCtrl.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/common/ErrorMessageTooltip.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/common/ErrorMessageTooltip.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/common/ErrorMessageTooltip.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/common/ErrorMessageTooltip.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/common/IntegerWithErrorHintedField.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/common/IntegerWithErrorHintedField.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/common/IntegerWithErrorHintedField.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/common/IntegerWithErrorHintedField.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/common/JXHyperLinkWithUri.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/common/JXHyperLinkWithUri.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/common/JXHyperLinkWithUri.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/common/JXHyperLinkWithUri.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/common/TextWithErrorHintedField.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/common/TextWithErrorHintedField.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/common/TextWithErrorHintedField.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/common/TextWithErrorHintedField.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/common/Validatable.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/common/Validatable.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/common/Validatable.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/common/Validatable.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterDestoryDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterDestoryDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterDestoryDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterDestoryDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterDestoryDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterDestoryDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterDestoryDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterDestoryDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterMonitorDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterMonitorDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterMonitorDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterMonitorDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterUpdateDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterUpdateDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterUpdateDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkClusterUpdateDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkProvisionDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkProvisionDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkProvisionDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkProvisionDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkProvisionDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkProvisionDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkProvisionDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/serverexplore/ui/CosmosSparkProvisionDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/serverexplore/ui/SparkServerlessClusterMonitorDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/serverexplore/ui/SparkServerlessClusterMonitorDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/serverexplore/ui/SparkServerlessClusterMonitorDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/cosmosspark/serverexplore/ui/SparkServerlessClusterMonitorDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/DarkThemeManager.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/common/DarkThemeManager.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/DarkThemeManager.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/common/DarkThemeManager.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/HDInsightHelperImpl.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/common/HDInsightHelperImpl.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/HDInsightHelperImpl.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/common/HDInsightHelperImpl.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/HDInsightUtil.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/common/HDInsightUtil.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/HDInsightUtil.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/common/HDInsightUtil.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/SparkSubmissionToolWindowProcessor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/common/SparkSubmissionToolWindowProcessor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/SparkSubmissionToolWindowProcessor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/common/SparkSubmissionToolWindowProcessor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/jobs/framework/JobViewEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/jobs/framework/JobViewEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/jobs/framework/JobViewEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/jobs/framework/JobViewEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/jobs/framework/JobViewEditorProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/jobs/framework/JobViewEditorProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/jobs/framework/JobViewEditorProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/jobs/framework/JobViewEditorProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/HDInsightExternalSystem.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/HDInsightExternalSystem.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/HDInsightExternalSystem.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/HDInsightExternalSystem.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/HDInsightModuleBuilder.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/HDInsightModuleBuilder.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/HDInsightModuleBuilder.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/HDInsightModuleBuilder.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/HDInsightModuleType.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/HDInsightModuleType.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/HDInsightModuleType.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/HDInsightModuleType.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/HDInsightProjectTemplate.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/HDInsightProjectTemplate.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/HDInsightProjectTemplate.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/HDInsightProjectTemplate.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/HDInsightTemplatesType.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/HDInsightTemplatesType.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/HDInsightTemplatesType.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/HDInsightTemplatesType.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/MavenProjectGenerator.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/MavenProjectGenerator.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/MavenProjectGenerator.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/MavenProjectGenerator.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/SbtProjectGenerator.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/SbtProjectGenerator.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/SbtProjectGenerator.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/SbtProjectGenerator.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/SbtVersionOptionsPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/SbtVersionOptionsPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/SbtVersionOptionsPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/SbtVersionOptionsPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/SparkJavaSettingsStep.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/SparkJavaSettingsStep.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/SparkJavaSettingsStep.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/SparkJavaSettingsStep.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/SparkScalaSettingsStep.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/SparkScalaSettingsStep.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/SparkScalaSettingsStep.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/SparkScalaSettingsStep.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/SparkVersionOptionsPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/SparkVersionOptionsPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/SparkVersionOptionsPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/SparkVersionOptionsPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/ui/HDInsightProjectTypeStep.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/ui/HDInsightProjectTypeStep.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/ui/HDInsightProjectTypeStep.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/ui/HDInsightProjectTypeStep.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/ui/HDInsightProjectTypeStep.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/ui/HDInsightProjectTypeStep.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/ui/HDInsightProjectTypeStep.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/ui/HDInsightProjectTypeStep.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/util/ProjectSampleUtil.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/util/ProjectSampleUtil.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/util/ProjectSampleUtil.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/projects/util/ProjectSampleUtil.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/action/AddNewClusterAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/serverexplore/action/AddNewClusterAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/action/AddNewClusterAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/serverexplore/action/AddNewClusterAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/actions/SparkDataKeys.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/actions/SparkDataKeys.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/actions/SparkDataKeys.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/actions/SparkDataKeys.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkBatchJobConfigurableModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/common/SparkBatchJobConfigurableModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkBatchJobConfigurableModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/common/SparkBatchJobConfigurableModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkInteractiveSessions.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/common/SparkInteractiveSessions.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkInteractiveSessions.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/common/SparkInteractiveSessions.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkLocalRunConfigurableModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/common/SparkLocalRunConfigurableModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkLocalRunConfigurableModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/common/SparkLocalRunConfigurableModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkSubmitAdvancedConfigModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/common/SparkSubmitAdvancedConfigModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkSubmitAdvancedConfigModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/common/SparkSubmitAdvancedConfigModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkSubmitHelper.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/common/SparkSubmitHelper.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkSubmitHelper.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/common/SparkSubmitHelper.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationEditor.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationEditor.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationEditor.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationEditor.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebugExecutor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebugExecutor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebugExecutor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebugExecutor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebuggerRunner.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebuggerRunner.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebuggerRunner.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebuggerRunner.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDeployFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDeployFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDeployFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDeployFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobLocalRunConfigurationProducer.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobLocalRunConfigurationProducer.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobLocalRunConfigurationProducer.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobLocalRunConfigurationProducer.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunExecutor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunExecutor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunExecutor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunExecutor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunProcessHandler.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunProcessHandler.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunProcessHandler.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunProcessHandler.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunner.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunner.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunner.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunner.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SparkBatchJobDisconnectAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/action/SparkBatchJobDisconnectAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SparkBatchJobDisconnectAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/action/SparkBatchJobDisconnectAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkBatchJobRunConfiguration.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkBatchJobRunConfiguration.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkBatchJobRunConfiguration.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkBatchJobRunConfiguration.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkBatchJobRunConfigurationType.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkBatchJobRunConfigurationType.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkBatchJobRunConfigurationType.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkBatchJobRunConfigurationType.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/BackgroundTaskIndicator.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/BackgroundTaskIndicator.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/BackgroundTaskIndicator.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/BackgroundTaskIndicator.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkBatchJobConfigurable.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkBatchJobConfigurable.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkBatchJobConfigurable.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkBatchJobConfigurable.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkBatchJobConfigurable.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkBatchJobConfigurable.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkBatchJobConfigurable.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkBatchJobConfigurable.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkFailureTaskDebugConfigurable.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkFailureTaskDebugConfigurable.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkFailureTaskDebugConfigurable.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkFailureTaskDebugConfigurable.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkFailureTaskDebugConfigurable.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkFailureTaskDebugConfigurable.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkFailureTaskDebugConfigurable.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkFailureTaskDebugConfigurable.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkJobLogConsoleView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkJobLogConsoleView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkJobLogConsoleView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkJobLogConsoleView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunCommonParametersPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunCommonParametersPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunCommonParametersPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunCommonParametersPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunParamsPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunParamsPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunParamsPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunParamsPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunParamsPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunParamsPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunParamsPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/SparkLocalRunParamsPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/filesystem/ADLSGen2FileSystem.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/filesystem/ADLSGen2FileSystem.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/filesystem/ADLSGen2FileSystem.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/filesystem/ADLSGen2FileSystem.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/filesystem/AzureStorageVirtualFile.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/filesystem/AzureStorageVirtualFile.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/filesystem/AzureStorageVirtualFile.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/filesystem/AzureStorageVirtualFile.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/filesystem/AzureStorageVirtualFileSystem.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/filesystem/AzureStorageVirtualFileSystem.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/filesystem/AzureStorageVirtualFileSystem.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/filesystem/AzureStorageVirtualFileSystem.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/filesystem/StorageChooser.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/filesystem/StorageChooser.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/filesystem/StorageChooser.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/filesystem/StorageChooser.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/filesystem/StorageChooserDialogImpl.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/filesystem/StorageChooserDialogImpl.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/filesystem/StorageChooserDialogImpl.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/ui/filesystem/StorageChooserDialogImpl.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/uihelper/ConfigurationKeyValueRecord.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/uihelper/ConfigurationKeyValueRecord.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/uihelper/ConfigurationKeyValueRecord.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/uihelper/ConfigurationKeyValueRecord.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/uihelper/InteractiveRenderer.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/uihelper/InteractiveRenderer.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/uihelper/InteractiveRenderer.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/uihelper/InteractiveRenderer.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/uihelper/InteractiveTableModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/uihelper/InteractiveTableModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/uihelper/InteractiveTableModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/spark/uihelper/InteractiveTableModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppNameInput.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppNameInput.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppNameInput.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppNameInput.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceComboBoxModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceComboBoxModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceComboBoxModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceComboBoxModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoBasicPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoBasicPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoBasicPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoBasicPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoBasicPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoBasicPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoBasicPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoBasicPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceMonitorPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceMonitorPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceMonitorPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceMonitorPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceMonitorPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceMonitorPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceMonitorPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceMonitorPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceStreamingLogConsoleView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceStreamingLogConsoleView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceStreamingLogConsoleView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceStreamingLogConsoleView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceStreamingLogManager.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceStreamingLogManager.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/AppServiceStreamingLogManager.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceStreamingLogManager.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/LogLevelComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/LogLevelComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/LogLevelComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/LogLevelComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/ProcessComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/ProcessComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/ProcessComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/ProcessComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/StreamingLogsToolWindowFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/StreamingLogsToolWindowFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/StreamingLogsToolWindowFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/StreamingLogsToolWindowFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/StreamingLogsToolWindowManager.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/StreamingLogsToolWindowManager.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/StreamingLogsToolWindowManager.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/StreamingLogsToolWindowManager.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/action/ProfileFlightRecordAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/ProfileFlightRecordAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/action/ProfileFlightRecordAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/ProfileFlightRecordAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/action/SSHIntoWebAppAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/SSHIntoWebAppAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/action/SSHIntoWebAppAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/SSHIntoWebAppAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/action/SSHTerminalManager.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/SSHTerminalManager.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/action/SSHTerminalManager.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/SSHTerminalManager.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/action/StartStreamingLogsAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/StartStreamingLogsAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/action/StartStreamingLogsAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/StartStreamingLogsAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/action/StopStreamingLogsAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/StopStreamingLogsAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/action/StopStreamingLogsAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/StopStreamingLogsAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/insights/ApplicationInsightsComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/insights/ApplicationInsightsComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/insights/ApplicationInsightsComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/insights/ApplicationInsightsComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/jfr/DurationPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/jfr/DurationPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/jfr/DurationPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/jfr/DurationPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/jfr/DurationPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/jfr/DurationPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/jfr/DurationPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/jfr/DurationPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/jfr/RunFlightRecorderDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/jfr/RunFlightRecorderDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/jfr/RunFlightRecorderDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/jfr/RunFlightRecorderDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/jfr/RunFlightRecorderDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/jfr/RunFlightRecorderDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/jfr/RunFlightRecorderDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/jfr/RunFlightRecorderDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/platform/RuntimeComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/platform/RuntimeComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/platform/RuntimeComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/platform/RuntimeComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/region/RegionComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/region/RegionComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/region/RegionComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/region/RegionComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/PricingTierComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/PricingTierComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/PricingTierComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/PricingTierComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanCreationDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanCreationDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanCreationDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanCreationDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanCreationDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanCreationDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/serviceplan/ServicePlanCreationDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/subscription/SubscriptionComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/subscription/SubscriptionComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/appservice/subscription/SubscriptionComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/subscription/SubscriptionComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/DeploymentBaseForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/DeploymentBaseForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/DeploymentBaseForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/DeploymentBaseForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyView.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyView.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyView.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyView.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyViewProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyViewProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyViewProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/DeploymentPropertyViewProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/DeploymentUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/DeploymentUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/DeploymentUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/DeploymentUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/ExportTemplate.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/ExportTemplate.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/ExportTemplate.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/ExportTemplate.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateView.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateView.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateView.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateView.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateViewProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateViewProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateViewProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/ResourceTemplateViewProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/UpdateDeploymentForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/UpdateDeploymentForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/UpdateDeploymentForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/UpdateDeploymentForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/UpdateDeploymentForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/UpdateDeploymentForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/UpdateDeploymentForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/UpdateDeploymentForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/action/CreateDeploymentAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/action/CreateDeploymentAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/action/CreateDeploymentAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/action/CreateDeploymentAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/action/EditDeploymentAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/action/EditDeploymentAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/action/EditDeploymentAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/action/EditDeploymentAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/action/ExportParameterAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/action/ExportParameterAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/action/ExportParameterAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/action/ExportParameterAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/action/ExportTemplateAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/action/ExportTemplateAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/action/ExportTemplateAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/action/ExportTemplateAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/action/UpdateDeploymentAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/action/UpdateDeploymentAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/arm/action/UpdateDeploymentAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/action/UpdateDeploymentAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureArtifact.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureArtifact.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureArtifact.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureArtifact.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureArtifactComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureArtifactComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureArtifactComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureArtifactComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureArtifactManager.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureArtifactManager.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureArtifactManager.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureArtifactManager.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureArtifactType.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureArtifactType.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureArtifactType.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureArtifactType.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzurePasswordFieldInput.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzurePasswordFieldInput.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzurePasswordFieldInput.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzurePasswordFieldInput.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureRunConfigurationBase.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureRunConfigurationBase.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureRunConfigurationBase.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureRunConfigurationBase.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureRunProfileState.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureRunProfileState.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureRunProfileState.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureRunProfileState.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureSettingPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureSettingPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureSettingPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureSettingPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureSettingsEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureSettingsEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureSettingsEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureSettingsEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/BaseEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/BaseEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/BaseEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/BaseEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/ConfigDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/ConfigDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/ConfigDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/ConfigDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/EnvironmentVariableTable.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/EnvironmentVariableTable.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/EnvironmentVariableTable.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/EnvironmentVariableTable.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/EnvironmentVariablesTextFieldWithBrowseButton.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/EnvironmentVariablesTextFieldWithBrowseButton.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/EnvironmentVariablesTextFieldWithBrowseButton.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/EnvironmentVariablesTextFieldWithBrowseButton.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/IntellijDatasourceService.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/IntellijDatasourceService.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/IntellijDatasourceService.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/IntellijDatasourceService.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/component/AzureSlider.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/component/AzureSlider.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/component/AzureSlider.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/component/AzureSlider.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/component/AzureSlider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/component/AzureSlider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/component/AzureSlider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/component/AzureSlider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/ui/TextFieldUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/ui/TextFieldUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/ui/TextFieldUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/common/ui/TextFieldUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseConnectionUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseConnectionUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseConnectionUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseConnectionUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourceConnection.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourceConnection.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourceConnection.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourceConnection.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/SpringDatasourceCompletionContributor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/SpringDatasourceCompletionContributor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/SpringDatasourceCompletionContributor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/SpringDatasourceCompletionContributor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/SpringDatasourceLineMarkerProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/SpringDatasourceLineMarkerProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/SpringDatasourceLineMarkerProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/SpringDatasourceLineMarkerProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/DatabaseComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/DatabaseComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/DatabaseComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/DatabaseComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordSaveComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordSaveComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordSaveComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordSaveComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/ServerComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/ServerComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/ServerComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/ServerComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/TestConnectionActionPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/TestConnectionActionPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/TestConnectionActionPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/TestConnectionActionPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/TestConnectionActionPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/TestConnectionActionPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/TestConnectionActionPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/TestConnectionActionPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/UsernameComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/UsernameComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/database/component/UsernameComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/UsernameComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/ConnectorToolWindow.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/ConnectorToolWindow.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/ConnectorToolWindow.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/ConnectorToolWindow.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/ConnectorToolWindowFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/ConnectorToolWindowFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/ConnectorToolWindowFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/ConnectorToolWindowFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/ResourceConnectorTree.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/ResourceConnectorTree.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/ResourceConnectorTree.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/ResourceConnectorTree.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/mysql/ConnectToMySQLAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/ConnectToMySQLAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/mysql/ConnectToMySQLAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/ConnectToMySQLAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLConnectionDefinitionPreloadingActivity.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLConnectionDefinitionPreloadingActivity.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLConnectionDefinitionPreloadingActivity.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLConnectionDefinitionPreloadingActivity.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLDatabaseResource.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLDatabaseResource.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLDatabaseResource.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLDatabaseResource.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLSpringDatasourceCompletionContributor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLSpringDatasourceCompletionContributor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLSpringDatasourceCompletionContributor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLSpringDatasourceCompletionContributor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/sql/ConnectToSQLAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/ConnectToSQLAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/sql/ConnectToSQLAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/ConnectToSQLAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/sql/SQLSpringDatasourceCompletionContributor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/SQLSpringDatasourceCompletionContributor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/sql/SQLSpringDatasourceCompletionContributor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/SQLSpringDatasourceCompletionContributor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/sql/SqlServerConnectionDefinitionPreloadingActivity.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/SqlServerConnectionDefinitionPreloadingActivity.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/sql/SqlServerConnectionDefinitionPreloadingActivity.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/SqlServerConnectionDefinitionPreloadingActivity.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/sql/SqlServerDatabaseResource.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/SqlServerDatabaseResource.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/sql/SqlServerDatabaseResource.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/SqlServerDatabaseResource.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/AdminUsernameTextField.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/AdminUsernameTextField.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/AdminUsernameTextField.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/AdminUsernameTextField.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/PasswordUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/PasswordUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/PasswordUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/PasswordUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/RegionComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/RegionComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/RegionComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/RegionComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/ServerNameTextField.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/ServerNameTextField.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/ServerNameTextField.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/ServerNameTextField.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionSecurityPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionSecurityPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionSecurityPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionSecurityPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionSecurityPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionSecurityPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionSecurityPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionSecurityPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionStringsOutputPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionStringsOutputPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionStringsOutputPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionStringsOutputPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionStringsOutputPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionStringsOutputPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionStringsOutputPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/ui/ConnectionStringsOutputPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/ui/MySQLPropertyActionPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/ui/MySQLPropertyActionPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/ui/MySQLPropertyActionPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/ui/MySQLPropertyActionPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/ui/MySQLPropertyActionPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/ui/MySQLPropertyActionPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/database/ui/MySQLPropertyActionPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/ui/MySQLPropertyActionPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/AzureFunctionsUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/AzureFunctionsUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/AzureFunctionsUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/AzureFunctionsUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/CreateFunctionForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/CreateFunctionForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/CreateFunctionForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/CreateFunctionForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/CreateFunctionForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/CreateFunctionForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/CreateFunctionForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/CreateFunctionForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppComboBoxModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppComboBoxModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppComboBoxModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppComboBoxModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppConfigFormPanelAdvance.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppConfigFormPanelAdvance.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppConfigFormPanelAdvance.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppConfigFormPanelAdvance.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppConfigFormPanelAdvance.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppConfigFormPanelAdvance.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppConfigFormPanelAdvance.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppConfigFormPanelAdvance.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppCreationDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppCreationDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppCreationDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppCreationDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppCreationDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppCreationDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppCreationDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppPropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppPropertyView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppPropertyView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppPropertyView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppPropertyViewProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppPropertyViewProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/FunctionAppPropertyViewProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/FunctionAppPropertyViewProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/action/CreateFunctionAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/action/CreateFunctionAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/action/CreateFunctionAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/action/CreateFunctionAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/action/CreateFunctionAppAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/action/CreateFunctionAppAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/action/CreateFunctionAppAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/action/CreateFunctionAppAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/action/DeployFunctionAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/action/DeployFunctionAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/action/DeployFunctionAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/action/DeployFunctionAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/action/DeployFunctionAppAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/action/DeployFunctionAppAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/action/DeployFunctionAppAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/action/DeployFunctionAppAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/action/RunFunctionAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/action/RunFunctionAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/action/RunFunctionAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/action/RunFunctionAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/AzureFunctionSupportConfigurationType.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/AzureFunctionSupportConfigurationType.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/AzureFunctionSupportConfigurationType.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/AzureFunctionSupportConfigurationType.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/AzureFunctionsConstants.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/AzureFunctionsConstants.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/AzureFunctionsConstants.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/AzureFunctionsConstants.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/FunctionRunConfigurationProducer.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/FunctionRunConfigurationProducer.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/FunctionRunConfigurationProducer.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/FunctionRunConfigurationProducer.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/FunctionRunLineMarkerProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/FunctionRunLineMarkerProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/FunctionRunLineMarkerProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/FunctionRunLineMarkerProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/IntelliJFunctionContext.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/IntelliJFunctionContext.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/IntelliJFunctionContext.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/IntelliJFunctionContext.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/IntelliJFunctionRuntimeConfiguration.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/IntelliJFunctionRuntimeConfiguration.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/IntelliJFunctionRuntimeConfiguration.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/IntelliJFunctionRuntimeConfiguration.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/CreateApplicationInsightsDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/CreateApplicationInsightsDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/CreateApplicationInsightsDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/CreateApplicationInsightsDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/CreateApplicationInsightsDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/CreateApplicationInsightsDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/CreateApplicationInsightsDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/CreateApplicationInsightsDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsDialogPresenter.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsDialogPresenter.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsDialogPresenter.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsDialogPresenter.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsTable.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsTable.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsTable.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsTable.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsTableUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsTableUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsTableUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/table/AppSettingsTableUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/component/table/ImportAppSettingsView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/core/AnnotationHelper.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/AnnotationHelper.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/core/AnnotationHelper.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/AnnotationHelper.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionCliResolver.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionCliResolver.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionCliResolver.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionCliResolver.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/core/JarUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/JarUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/core/JarUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/JarUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeployConfiguration.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeployConfiguration.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeployConfiguration.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeployConfiguration.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeployModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeployModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeployModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeployModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentConfigurationFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentConfigurationFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentConfigurationFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentConfigurationFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentRunner.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentRunner.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentRunner.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentRunner.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentSettingEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentSettingEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentSettingEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentSettingEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentState.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentState.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentState.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/FunctionDeploymentState.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeployMvpView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeployMvpView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeployMvpView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeployMvpView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeployViewPresenter.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeployViewPresenter.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeployViewPresenter.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeployViewPresenter.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeploymentPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeploymentPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeploymentPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeploymentPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeploymentPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeploymentPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeploymentPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/deploy/ui/FunctionDeploymentPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/library/IAppServiceContext.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/library/IAppServiceContext.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/library/IAppServiceContext.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/library/IAppServiceContext.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/library/IFunctionContext.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/library/IFunctionContext.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/library/IFunctionContext.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/library/IFunctionContext.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/library/IPrompter.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/library/IPrompter.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/library/IPrompter.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/library/IPrompter.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/library/logging/Log.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/library/logging/Log.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/library/logging/Log.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/library/logging/Log.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionLocalRunner.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionLocalRunner.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionLocalRunner.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionLocalRunner.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunConfiguration.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunConfiguration.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunConfiguration.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunConfiguration.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunConfigurationFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunConfigurationFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunConfigurationFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunConfigurationFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunSettingEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunSettingEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunSettingEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunSettingEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunState.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunState.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunState.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunState.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/AzureFunctionsConstants.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/AzureFunctionsConstants.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/AzureFunctionsConstants.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/AzureFunctionsConstants.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacet.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacet.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacet.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacet.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetConfiguration.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetConfiguration.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetConfiguration.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetConfiguration.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetConfigurationImpl.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetConfigurationImpl.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetConfigurationImpl.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetConfigurationImpl.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetType.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetType.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetType.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/facet/FunctionsFacetType.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionTriggerChooserStep.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionTriggerChooserStep.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionTriggerChooserStep.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionTriggerChooserStep.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionsModuleBuilder.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionsModuleBuilder.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionsModuleBuilder.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionsModuleBuilder.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionsModuleInfoStep.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionsModuleInfoStep.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionsModuleInfoStep.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/wizard/module/FunctionsModuleInfoStep.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/DatabaseComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/DatabaseComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/DatabaseComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/DatabaseComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/MySQLNameValidator.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLNameValidator.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/MySQLNameValidator.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLNameValidator.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertryOverviewPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertryOverviewPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertryOverviewPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertryOverviewPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertryOverviewPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertryOverviewPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertryOverviewPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertryOverviewPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyViewProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyViewProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyViewProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyViewProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/MySQLRegionValidator.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLRegionValidator.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/MySQLRegionValidator.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLRegionValidator.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/VersionComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/VersionComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/VersionComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/VersionComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/action/CreateMySQLAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/action/CreateMySQLAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/action/CreateMySQLAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/action/CreateMySQLAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/action/OpenMySQLByToolsAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/action/OpenMySQLByToolsAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/action/OpenMySQLByToolsAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/action/OpenMySQLByToolsAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationBasicPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationBasicPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationBasicPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationBasicPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationBasicPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationBasicPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationBasicPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationBasicPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorer.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorer.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorer.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorer.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorer.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorer.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorer.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorer.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorerProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorerProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorerProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/RedisCacheExplorerProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyView.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyView.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyView.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyView.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyViewProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyViewProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyViewProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/RedisCachePropertyViewProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/action/CreateRedisCacheAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/action/CreateRedisCacheAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/redis/action/CreateRedisCacheAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/action/CreateRedisCacheAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppConfigPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppConfigPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppConfigPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppConfigPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppConfigPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppConfigPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppConfigPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppConfigPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppInstancesPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppInstancesPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppInstancesPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppInstancesPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppInstancesPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppInstancesPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppInstancesPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppInstancesPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudClusterComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudClusterComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudClusterComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudClusterComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/AbstractSpringCloudAppInfoPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/AbstractSpringCloudAppInfoPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/AbstractSpringCloudAppInfoPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/AbstractSpringCloudAppInfoPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/CreateSpringCloudAppAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/CreateSpringCloudAppAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/CreateSpringCloudAppAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/CreateSpringCloudAppAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppCreationDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppCreationDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppCreationDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppCreationDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppCreationDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppCreationDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppCreationDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/dependency/AddDependencyAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/dependency/AddDependencyAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/dependency/AddDependencyAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/dependency/AddDependencyAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/dependency/AddDependencyContextAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/dependency/AddDependencyContextAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/dependency/AddDependencyContextAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/dependency/AddDependencyContextAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/dependency/DependencyArtifact.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/dependency/DependencyArtifact.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/dependency/DependencyArtifact.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/dependency/DependencyArtifact.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/dependency/PomXmlUpdater.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/dependency/PomXmlUpdater.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/dependency/PomXmlUpdater.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/dependency/PomXmlUpdater.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/dependency/SpringCloudDependencyManager.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/dependency/SpringCloudDependencyManager.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/dependency/SpringCloudDependencyManager.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/dependency/SpringCloudDependencyManager.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/DeployAppAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/DeployAppAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/DeployAppAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/DeployAppAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/DeploySpringCloudAppAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/DeploySpringCloudAppAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/DeploySpringCloudAppAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/DeploySpringCloudAppAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfiguration.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfiguration.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfiguration.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfiguration.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationState.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationState.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationState.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationState.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationType.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationType.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationType.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationType.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentRunner.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentRunner.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentRunner.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentRunner.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/WrappedAzureArtifact.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/WrappedAzureArtifact.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/WrappedAzureArtifact.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/WrappedAzureArtifact.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditor.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditor.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditor.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditor.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditorProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditorProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditorProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPropertiesEditorProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogConsoleView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogConsoleView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogConsoleView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogConsoleView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogManager.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogManager.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogManager.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/streaminglog/SpringCloudStreamingLogManager.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/CreateSqlServerAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/CreateSqlServerAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/CreateSqlServerAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/CreateSqlServerAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/OpenSqlServerByToolsAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/OpenSqlServerByToolsAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/OpenSqlServerByToolsAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/OpenSqlServerByToolsAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerDatabaseComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerDatabaseComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerDatabaseComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerDatabaseComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerNameValidator.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerNameValidator.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerNameValidator.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerNameValidator.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerRegionValidator.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerRegionValidator.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerRegionValidator.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerRegionValidator.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationBasicPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationBasicPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationBasicPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationBasicPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationBasicPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationBasicPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationBasicPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationBasicPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertryOverviewPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertryOverviewPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertryOverviewPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertryOverviewPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertryOverviewPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertryOverviewPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertryOverviewPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertryOverviewPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyViewProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyViewProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyViewProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyViewProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/task/CreateSqlServerTask.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/task/CreateSqlServerTask.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/sqlserver/task/CreateSqlServerTask.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/task/CreateSqlServerTask.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/CreateVMAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/CreateVMAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/CreateVMAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/CreateVMAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/VMWizardModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/VMWizardModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/VMWizardModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/VMWizardModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/CreateVMWizard.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/CreateVMWizard.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/CreateVMWizard.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/CreateVMWizard.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/MachineSettingsStep.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/MachineSettingsStep.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/MachineSettingsStep.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/MachineSettingsStep.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/MachineSettingsStep.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/MachineSettingsStep.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/MachineSettingsStep.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/MachineSettingsStep.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SelectImageStep.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SelectImageStep.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SelectImageStep.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SelectImageStep.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SelectImageStep.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SelectImageStep.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SelectImageStep.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SelectImageStep.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SettingsStep.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SettingsStep.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SettingsStep.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SettingsStep.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SettingsStep.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SettingsStep.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SettingsStep.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SettingsStep.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/DeploymentSlotPropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/DeploymentSlotPropertyView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/DeploymentSlotPropertyView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/DeploymentSlotPropertyView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/DeploymentSlotPropertyViewProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/DeploymentSlotPropertyViewProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/DeploymentSlotPropertyViewProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/DeploymentSlotPropertyViewProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyView.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyView.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyView.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyView.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyViewProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyViewProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyViewProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppBasePropertyViewProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppComboBoxModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppComboBoxModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppComboBoxModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppComboBoxModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppConfigFormPanelAdvance.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppConfigFormPanelAdvance.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppConfigFormPanelAdvance.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppConfigFormPanelAdvance.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppConfigFormPanelAdvance.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppConfigFormPanelAdvance.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppConfigFormPanelAdvance.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppConfigFormPanelAdvance.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppCreationDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppCreationDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppCreationDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppCreationDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppCreationDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppCreationDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppCreationDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppPropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppPropertyView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppPropertyView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppPropertyView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppPropertyViewProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppPropertyViewProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppPropertyViewProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppPropertyViewProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppStreamingLogToolWindowFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppStreamingLogToolWindowFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/WebAppStreamingLogToolWindowFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/WebAppStreamingLogToolWindowFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/action/CreateWebAppAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/action/CreateWebAppAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/action/CreateWebAppAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/action/CreateWebAppAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/action/DeployWebAppAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/action/DeployWebAppAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/action/DeployWebAppAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/action/DeployWebAppAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/action/WebAppOnLinuxAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/action/WebAppOnLinuxAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/action/WebAppOnLinuxAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/action/WebAppOnLinuxAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/action/WebDeployAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/action/WebDeployAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/action/WebDeployAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/action/WebDeployAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/AzureDockerSupportConfigurationType.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/AzureDockerSupportConfigurationType.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/AzureDockerSupportConfigurationType.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/AzureDockerSupportConfigurationType.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyView.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyView.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyView.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyView.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyView.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyView.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyView.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyViewProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyViewProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyViewProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerRegistryPropertyViewProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerSettingPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerSettingPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerSettingPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerSettingPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerSettingPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerSettingPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerSettingPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/ContainerSettingPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/action/AddDockerSupportAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/action/AddDockerSupportAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/action/AddDockerSupportAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/action/AddDockerSupportAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/action/PushImageAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/action/PushImageAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/action/PushImageAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/action/PushImageAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/action/PushToContainerRegistryAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/action/PushToContainerRegistryAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/action/PushToContainerRegistryAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/action/PushToContainerRegistryAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/action/RunOnDockerHostAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/action/RunOnDockerHostAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/action/RunOnDockerHostAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/action/RunOnDockerHostAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunConfiguration.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunConfiguration.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunConfiguration.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunConfiguration.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunConfigurationFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunConfigurationFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunConfigurationFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunConfigurationFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunRunner.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunRunner.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunRunner.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunRunner.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunSettingsEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunSettingsEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunSettingsEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunSettingsEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunState.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunState.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunState.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/DockerHostRunState.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/ui/SettingPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/ui/SettingPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/ui/SettingPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/ui/SettingPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/ui/SettingPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/ui/SettingPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/ui/SettingPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/dockerhost/ui/SettingPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunConfiguration.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunConfiguration.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunConfiguration.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunConfiguration.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunConfigurationFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunConfigurationFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunConfigurationFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunConfigurationFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunRunner.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunRunner.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunRunner.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunRunner.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunSettingsEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunSettingsEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunSettingsEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunSettingsEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunState.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunState.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunState.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/PushImageRunState.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/ui/SettingPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/ui/SettingPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/ui/SettingPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/ui/SettingPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/ui/SettingPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/ui/SettingPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/ui/SettingPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/pushimage/ui/SettingPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/Constant.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/Constant.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/Constant.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/Constant.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/DockerProgressHandler.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/DockerProgressHandler.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/DockerProgressHandler.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/DockerProgressHandler.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/DockerUtil.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/DockerUtil.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/DockerUtil.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/utils/DockerUtil.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployConfiguration.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployConfiguration.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployConfiguration.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployConfiguration.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployConfigurationFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployConfigurationFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployConfigurationFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployConfigurationFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployRunner.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployRunner.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployRunner.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployRunner.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeploySettingsEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeploySettingsEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeploySettingsEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeploySettingsEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployState.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployState.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployState.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/WebAppOnLinuxDeployState.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/ui/SettingPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/ui/SettingPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/ui/SettingPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/ui/SettingPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/ui/SettingPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/ui/SettingPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/ui/SettingPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/docker/webapponlinux/ui/SettingPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/Constants.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/Constants.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/Constants.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/Constants.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/WebAppConfigurationType.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/WebAppConfigurationType.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/WebAppConfigurationType.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/WebAppConfigurationType.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/IntelliJWebAppSettingModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/IntelliJWebAppSettingModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/IntelliJWebAppSettingModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/IntelliJWebAppSettingModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppConfiguration.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppConfiguration.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppConfiguration.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppConfiguration.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppConfigurationFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppConfigurationFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppConfigurationFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppConfigurationFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppRunState.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppRunState.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppRunState.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppRunState.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppRunner.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppRunner.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppRunner.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppRunner.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppSettingEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppSettingEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppSettingEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/WebAppSettingEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppDeployMvpViewSlim.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppDeployMvpViewSlim.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppDeployMvpViewSlim.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppDeployMvpViewSlim.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppDeployViewPresenterSlim.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppDeployViewPresenterSlim.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppDeployViewPresenterSlim.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppDeployViewPresenterSlim.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppSlimSettingPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppSlimSettingPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppSlimSettingPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppSlimSettingPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppSlimSettingPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppSlimSettingPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppSlimSettingPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppSlimSettingPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/AppServiceConfig.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/AppServiceConfig.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/AppServiceConfig.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/AppServiceConfig.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/ApplicationInsightsConfig.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/ApplicationInsightsConfig.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/ApplicationInsightsConfig.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/ApplicationInsightsConfig.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/DraftServicePlan.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/DraftServicePlan.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/DraftServicePlan.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/DraftServicePlan.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/MonitorConfig.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/MonitorConfig.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/MonitorConfig.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/MonitorConfig.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/ProcessInfo.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/ProcessInfo.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/ProcessInfo.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/ProcessInfo.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/TunnelProxy.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/TunnelProxy.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/TunnelProxy.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/TunnelProxy.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderConfiguration.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderConfiguration.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderConfiguration.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderConfiguration.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderManager.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderManager.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderManager.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderManager.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderStarterBase.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderStarterBase.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderStarterBase.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/jfr/FlightRecorderStarterBase.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/jfr/LinuxFlightRecorderStarter.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/jfr/LinuxFlightRecorderStarter.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/jfr/LinuxFlightRecorderStarter.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/jfr/LinuxFlightRecorderStarter.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/jfr/WindowFlightRecorderStarter.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/jfr/WindowFlightRecorderStarter.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/appservice/jfr/WindowFlightRecorderStarter.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/appservice/jfr/WindowFlightRecorderStarter.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/common/DraftResourceGroup.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/common/DraftResourceGroup.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/common/DraftResourceGroup.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/common/DraftResourceGroup.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/common/OperationNotSupportedException.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/common/OperationNotSupportedException.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/common/OperationNotSupportedException.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/common/OperationNotSupportedException.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/common/utils/WebSocketSSLProxy.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/common/utils/WebSocketSSLProxy.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/common/utils/WebSocketSSLProxy.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/common/utils/WebSocketSSLProxy.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/function/FunctionAppConfig.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/function/FunctionAppConfig.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/function/FunctionAppConfig.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/function/FunctionAppConfig.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/function/FunctionAppService.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/function/FunctionAppService.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/function/FunctionAppService.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/function/FunctionAppService.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLConfig.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLConfig.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLConfig.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLConfig.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLService.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLService.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLService.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLService.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/sqlserver/SqlServerConfig.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/sqlserver/SqlServerConfig.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/sqlserver/SqlServerConfig.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/sqlserver/SqlServerConfig.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/webapp/WebAppConfig.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/webapp/WebAppConfig.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/webapp/WebAppConfig.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/webapp/WebAppConfig.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/webapp/WebAppService.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/webapp/WebAppService.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/lib/webapp/WebAppService.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/webapp/WebAppService.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AppInsightsConfigurationImpl.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AppInsightsConfigurationImpl.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AppInsightsConfigurationImpl.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AppInsightsConfigurationImpl.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ApplicationSettings.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ApplicationSettings.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ApplicationSettings.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ApplicationSettings.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureActionsListener.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureActionsListener.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureActionsListener.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureActionsListener.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureAnAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureAnAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureAnAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureAnAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureConfigurable.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureConfigurable.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureConfigurable.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureConfigurable.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureConfigurableProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureConfigurableProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureConfigurableProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureConfigurableProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzurePlugin.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzurePlugin.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzurePlugin.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzurePlugin.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureSettings.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureSettings.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureSettings.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureSettings.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/CommonConst.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/CommonConst.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/CommonConst.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/CommonConst.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/IToolWindowProcessor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/IToolWindowProcessor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/IToolWindowProcessor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/IToolWindowProcessor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ProgressTaskModal.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProgressTaskModal.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ProgressTaskModal.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProgressTaskModal.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ProxyUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProxyUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ProxyUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProxyUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/RunProcessHandler.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/RunProcessHandler.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/RunProcessHandler.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/RunProcessHandler.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ToolWindowKey.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ToolWindowKey.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ToolWindowKey.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ToolWindowKey.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/UpdateProgressIndicator.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/UpdateProgressIndicator.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/UpdateProgressIndicator.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/UpdateProgressIndicator.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/ApplicationInsightsAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/ApplicationInsightsAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/ApplicationInsightsAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/ApplicationInsightsAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/AzureCodeSamples.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/AzureCodeSamples.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/AzureCodeSamples.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/AzureCodeSamples.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/AzureExplorerOpenAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/AzureExplorerOpenAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/AzureExplorerOpenAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/AzureExplorerOpenAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/AzurePopupGroup.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/AzurePopupGroup.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/AzurePopupGroup.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/AzurePopupGroup.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/AzureSignInAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/AzureSignInAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/AzureSignInAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/AzureSignInAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/GithubSurveyAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/GithubSurveyAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/GithubSurveyAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/GithubSurveyAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/LibraryConfigurationAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/LibraryConfigurationAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/LibraryConfigurationAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/LibraryConfigurationAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/NewCustomerIssueFeedbackAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/NewCustomerIssueFeedbackAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/NewCustomerIssueFeedbackAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/NewCustomerIssueFeedbackAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/NewFeatureRequestFeedbackAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/NewFeatureRequestFeedbackAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/NewFeatureRequestFeedbackAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/NewFeatureRequestFeedbackAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/QualtricsSurveyAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/QualtricsSurveyAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/QualtricsSurveyAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/QualtricsSurveyAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/RunConfigurationUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/RunConfigurationUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/RunConfigurationUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/RunConfigurationUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/SelectSubscriptionsAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/SelectSubscriptionsAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/SelectSubscriptionsAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/SelectSubscriptionsAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/ShowWhatsNewAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/ShowWhatsNewAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/ShowWhatsNewAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/actions/ShowWhatsNewAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateArmStorageAccountForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateArmStorageAccountForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateArmStorageAccountForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateArmStorageAccountForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateArmStorageAccountForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateArmStorageAccountForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateArmStorageAccountForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateArmStorageAccountForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateBlobContainerForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateBlobContainerForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateBlobContainerForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateBlobContainerForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateBlobContainerForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateBlobContainerForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateBlobContainerForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateBlobContainerForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateQueueForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateQueueForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateQueueForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateQueueForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateQueueForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateQueueForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateQueueForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateQueueForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateTableForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateTableForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateTableForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateTableForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateTableForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateTableForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateTableForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateTableForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateVirtualNetworkForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateVirtualNetworkForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateVirtualNetworkForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateVirtualNetworkForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateVirtualNetworkForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateVirtualNetworkForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateVirtualNetworkForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateVirtualNetworkForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/ErrorMessageForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/ErrorMessageForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/ErrorMessageForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/ErrorMessageForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/ErrorMessageForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/ErrorMessageForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/ErrorMessageForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/ErrorMessageForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/ExternalStorageAccountForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/ExternalStorageAccountForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/ExternalStorageAccountForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/ExternalStorageAccountForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/ExternalStorageAccountForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/ExternalStorageAccountForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/ExternalStorageAccountForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/ExternalStorageAccountForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/OpenSSLFinderForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/OpenSSLFinderForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/OpenSSLFinderForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/OpenSSLFinderForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/OpenSSLFinderForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/OpenSSLFinderForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/OpenSSLFinderForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/OpenSSLFinderForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/QueueMessageForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/QueueMessageForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/QueueMessageForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/QueueMessageForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/QueueMessageForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/QueueMessageForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/QueueMessageForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/QueueMessageForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/TableEntityForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/TableEntityForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/TableEntityForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/TableEntityForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/TableEntityForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/TableEntityForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/TableEntityForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/TableEntityForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/TablesQueryDesigner.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/TablesQueryDesigner.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/TablesQueryDesigner.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/TablesQueryDesigner.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/TablesQueryDesigner.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/TablesQueryDesigner.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/TablesQueryDesigner.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/TablesQueryDesigner.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/UploadBlobFileForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/UploadBlobFileForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/UploadBlobFileForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/UploadBlobFileForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/UploadBlobFileForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/UploadBlobFileForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/UploadBlobFileForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/UploadBlobFileForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/ViewMessageForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/ViewMessageForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/ViewMessageForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/ViewMessageForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/ViewMessageForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/ViewMessageForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/ViewMessageForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/ViewMessageForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/hdinsight/messages/HDInsightBundle.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/hdinsight/messages/HDInsightBundle.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/hdinsight/messages/HDInsightBundle.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/hdinsight/messages/HDInsightBundle.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/AzureIconLoader.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/AzureIconLoader.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/AzureIconLoader.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/AzureIconLoader.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/ConsoleViewStatus.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/ConsoleViewStatus.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/ConsoleViewStatus.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/ConsoleViewStatus.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/CustomTreeMouseListener.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/CustomTreeMouseListener.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/CustomTreeMouseListener.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/CustomTreeMouseListener.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/CustomerSurveyHelper.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/CustomerSurveyHelper.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/CustomerSurveyHelper.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/CustomerSurveyHelper.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/DatePickerCellEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/DatePickerCellEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/DatePickerCellEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/DatePickerCellEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/IDEHelperImpl.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/IDEHelperImpl.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/IDEHelperImpl.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/IDEHelperImpl.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/InputValidator.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/InputValidator.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/InputValidator.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/InputValidator.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/LinkListener.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/LinkListener.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/LinkListener.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/LinkListener.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/ManifestFileUtilsEx.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/ManifestFileUtilsEx.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/ManifestFileUtilsEx.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/ManifestFileUtilsEx.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/MvpUIHelperImpl.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/MvpUIHelperImpl.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/MvpUIHelperImpl.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/MvpUIHelperImpl.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/UIHelperImpl.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/UIHelperImpl.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/UIHelperImpl.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/UIHelperImpl.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/WhatsNewManager.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/WhatsNewManager.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/WhatsNewManager.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/WhatsNewManager.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditor.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditor.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditor.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditor.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditorProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditorProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditorProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/BlobExplorerFileEditorProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/FileEditorVirtualNode.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/FileEditorVirtualNode.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/FileEditorVirtualNode.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/FileEditorVirtualNode.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/QueueExplorerFileEditorProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/QueueExplorerFileEditorProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/QueueExplorerFileEditorProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/QueueExplorerFileEditorProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/QueueFileEditor.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/QueueFileEditor.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/QueueFileEditor.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/QueueFileEditor.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/QueueFileEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/QueueFileEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/QueueFileEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/QueueFileEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/TableExplorerFileEditorProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/TableExplorerFileEditorProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/TableExplorerFileEditorProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/TableExplorerFileEditorProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/TableFileEditor.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/TableFileEditor.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/TableFileEditor.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/TableFileEditor.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/TableFileEditor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/TableFileEditor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/helpers/storage/TableFileEditor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/helpers/storage/TableFileEditor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/language/arm/ARMLanguage.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/language/arm/ARMLanguage.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/language/arm/ARMLanguage.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/language/arm/ARMLanguage.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/language/arm/codeinsight/ARMCompletionContributor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/language/arm/codeinsight/ARMCompletionContributor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/language/arm/codeinsight/ARMCompletionContributor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/language/arm/codeinsight/ARMCompletionContributor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/language/arm/codeinsight/ARMCompletionProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/language/arm/codeinsight/ARMCompletionProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/language/arm/codeinsight/ARMCompletionProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/language/arm/codeinsight/ARMCompletionProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/language/arm/editor/ARMSyntaxHighlightFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/language/arm/editor/ARMSyntaxHighlightFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/language/arm/editor/ARMSyntaxHighlightFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/language/arm/editor/ARMSyntaxHighlightFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/language/arm/file/ARMFileType.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/language/arm/file/ARMFileType.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/language/arm/file/ARMFileType.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/language/arm/file/ARMFileType.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/language/arm/file/ARMFileTypeFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/language/arm/file/ARMFileTypeFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/language/arm/file/ARMFileTypeFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/language/arm/file/ARMFileTypeFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/language/arm/parser/ARMParserDefinition.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/language/arm/parser/ARMParserDefinition.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/language/arm/parser/ARMParserDefinition.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/language/arm/parser/ARMParserDefinition.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/rxjava/IdeaSchedulers.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/rxjava/IdeaSchedulers.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/rxjava/IdeaSchedulers.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/rxjava/IdeaSchedulers.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/secure/IdeaSecureStore.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/secure/IdeaSecureStore.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/secure/IdeaSecureStore.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/secure/IdeaSecureStore.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/NodeActionsMap.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/NodeActionsMap.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/NodeActionsMap.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/NodeActionsMap.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/AzureModuleImpl.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/AzureModuleImpl.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/AzureModuleImpl.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/AzureModuleImpl.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/ManageSubscriptionsAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/ManageSubscriptionsAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/ManageSubscriptionsAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/ManageSubscriptionsAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/SignInOutAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/SignInOutAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/SignInOutAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/SignInOutAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storage/AttachExternalStorageAccountAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storage/AttachExternalStorageAccountAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storage/AttachExternalStorageAccountAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storage/AttachExternalStorageAccountAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storage/ConfirmDialogAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storage/ConfirmDialogAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storage/ConfirmDialogAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storage/ConfirmDialogAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storage/CreateQueueAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storage/CreateQueueAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storage/CreateQueueAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storage/CreateQueueAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storage/CreateTableAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storage/CreateTableAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storage/CreateTableAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storage/CreateTableAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storage/ModifyExternalStorageAccountAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storage/ModifyExternalStorageAccountAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storage/ModifyExternalStorageAccountAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storage/ModifyExternalStorageAccountAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storagearm/CreateStorageAccountAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storagearm/CreateStorageAccountAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storagearm/CreateStorageAccountAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storagearm/CreateStorageAccountAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ActivityLogToolWindowFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ActivityLogToolWindowFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ActivityLogToolWindowFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ActivityLogToolWindowFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/AppInsightsMngmtPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AppInsightsMngmtPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/AppInsightsMngmtPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AppInsightsMngmtPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/AppInsightsMngmtPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AppInsightsMngmtPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/AppInsightsMngmtPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AppInsightsMngmtPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ApplicationInsightsAddDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsAddDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ApplicationInsightsAddDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsAddDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ApplicationInsightsAddDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsAddDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ApplicationInsightsAddDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsAddDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ApplicationInsightsDetailsDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsDetailsDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ApplicationInsightsDetailsDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsDetailsDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ApplicationInsightsDetailsDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsDetailsDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ApplicationInsightsDetailsDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsDetailsDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ArtifactValidationWindow.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ArtifactValidationWindow.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ArtifactValidationWindow.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ArtifactValidationWindow.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ArtifactValidationWindow.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ArtifactValidationWindow.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ArtifactValidationWindow.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ArtifactValidationWindow.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/AzureAbstractConfigurablePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzureAbstractConfigurablePanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/AzureAbstractConfigurablePanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzureAbstractConfigurablePanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/AzureAbstractPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzureAbstractPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/AzureAbstractPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzureAbstractPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/AzurePanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/AzurePanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/AzurePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/AzurePanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/BypassCertificateVerificationWarningForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/BypassCertificateVerificationWarningForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/BypassCertificateVerificationWarningForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/BypassCertificateVerificationWarningForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/BypassCertificateVerificationWarningForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/BypassCertificateVerificationWarningForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/BypassCertificateVerificationWarningForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/BypassCertificateVerificationWarningForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/DeviceLoginUI.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/DeviceLoginUI.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/DeviceLoginUI.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/DeviceLoginUI.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/DeviceLoginWindow.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/DeviceLoginWindow.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/DeviceLoginWindow.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/DeviceLoginWindow.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/DeviceLoginWindow.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/DeviceLoginWindow.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/DeviceLoginWindow.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/DeviceLoginWindow.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ErrorWindow.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ErrorWindow.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ErrorWindow.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ErrorWindow.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ErrorWindow.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ErrorWindow.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ErrorWindow.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ErrorWindow.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/HintTextField.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/HintTextField.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/HintTextField.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/HintTextField.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/NewCertificateDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/NewCertificateDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/NewCertificateDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/NewCertificateDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/NewCertificateDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/NewCertificateDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/NewCertificateDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/NewCertificateDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/NotificationWindow.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/NotificationWindow.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/NotificationWindow.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/NotificationWindow.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ServerExplorerToolWindowFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ServerExplorerToolWindowFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ServerExplorerToolWindowFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ServerExplorerToolWindowFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ServicePrincipalLoginDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ServicePrincipalLoginDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ServicePrincipalLoginDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ServicePrincipalLoginDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ServicePrincipalLoginDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ServicePrincipalLoginDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/ServicePrincipalLoginDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ServicePrincipalLoginDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/SignInWindow.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/SignInWindow.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/SignInWindow.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/SignInWindow.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/SignInWindow.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/SignInWindow.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/SignInWindow.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/SignInWindow.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/SortableTreeNode.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/SortableTreeNode.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/SortableTreeNode.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/SortableTreeNode.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/SrvPriSettingsDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/SrvPriSettingsDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/SrvPriSettingsDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/SrvPriSettingsDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/SrvPriSettingsDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/SrvPriSettingsDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/SrvPriSettingsDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/SrvPriSettingsDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/SubscriptionsDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/SubscriptionsDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/SubscriptionsDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/SubscriptionsDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/SubscriptionsDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/SubscriptionsDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/SubscriptionsDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/SubscriptionsDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/UIFactory.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/UIFactory.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/UIFactory.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/UIFactory.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/WarSelectDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/WarSelectDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/WarSelectDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/WarSelectDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/WarSelectDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/WarSelectDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/WarSelectDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/WarSelectDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/WarningMessageForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/WarningMessageForm.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/WarningMessageForm.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/WarningMessageForm.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/WarningMessageForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/WarningMessageForm.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/WarningMessageForm.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/WarningMessageForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/WideComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/WideComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/WideComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/WideComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/azureroles/SimplePfxPwdDlg.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/azureroles/SimplePfxPwdDlg.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/azureroles/SimplePfxPwdDlg.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/azureroles/SimplePfxPwdDlg.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/azureroles/SimplePfxPwdDlg.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/azureroles/SimplePfxPwdDlg.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/azureroles/SimplePfxPwdDlg.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/azureroles/SimplePfxPwdDlg.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/AzureActionListenerWrapper.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/AzureActionListenerWrapper.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/AzureActionListenerWrapper.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/AzureActionListenerWrapper.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/AzureDialogWrapper.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/AzureDialogWrapper.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/AzureDialogWrapper.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/AzureDialogWrapper.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/AzureListSelectionListenerWrapper.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/AzureListSelectionListenerWrapper.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/AzureListSelectionListenerWrapper.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/AzureListSelectionListenerWrapper.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/AzureWizardStep.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/AzureWizardStep.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/AzureWizardStep.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/AzureWizardStep.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/DefaultDialogWrapper.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/DefaultDialogWrapper.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/DefaultDialogWrapper.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/DefaultDialogWrapper.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/EnvVariablesTable.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/EnvVariablesTable.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/EnvVariablesTable.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/EnvVariablesTable.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/EnvironmentUtil.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/EnvironmentUtil.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/EnvironmentUtil.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/EnvironmentUtil.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/JsonEnvPropertiesField.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/JsonEnvPropertiesField.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/JsonEnvPropertiesField.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/JsonEnvPropertiesField.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/ListTableWithButtons.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/ListTableWithButtons.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/ListTableWithButtons.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/ListTableWithButtons.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/Validatable.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/Validatable.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/components/Validatable.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/components/Validatable.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/AILibraryHandler.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/AILibraryHandler.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/AILibraryHandler.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/AILibraryHandler.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/AddLibraryUtility.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/AddLibraryUtility.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/AddLibraryUtility.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/AddLibraryUtility.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/AddLibraryWizardDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/AddLibraryWizardDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/AddLibraryWizardDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/AddLibraryWizardDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/AddLibraryWizardModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/AddLibraryWizardModel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/AddLibraryWizardModel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/AddLibraryWizardModel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/ApplicationInsightsPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/ApplicationInsightsPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/ApplicationInsightsPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/ApplicationInsightsPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/ApplicationInsightsPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/ApplicationInsightsPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/ApplicationInsightsPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/ApplicationInsightsPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/AzureLibrary.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/AzureLibrary.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/AzureLibrary.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/AzureLibrary.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/LibrariesConfigurationDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/LibrariesConfigurationDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/LibrariesConfigurationDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/LibrariesConfigurationDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/LibrariesConfigurationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/LibrariesConfigurationDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/LibrariesConfigurationDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/LibrariesConfigurationDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/LibraryPropertiesPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/LibraryPropertiesPanel.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/LibraryPropertiesPanel.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/LibraryPropertiesPanel.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/LibraryPropertiesPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/LibraryPropertiesPanel.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/LibraryPropertiesPanel.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/LibraryPropertiesPanel.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/LibraryPropertiesStep.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/LibraryPropertiesStep.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/LibraryPropertiesStep.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/LibraryPropertiesStep.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/ParserXMLUtility.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/ParserXMLUtility.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/ParserXMLUtility.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/ParserXMLUtility.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/SelectLibraryStep.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/SelectLibraryStep.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/SelectLibraryStep.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/SelectLibraryStep.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/SelectLibraryStep.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/SelectLibraryStep.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/libraries/SelectLibraryStep.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/libraries/SelectLibraryStep.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/messages/AzureBundle.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/messages/AzureBundle.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/messages/AzureBundle.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/messages/AzureBundle.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/util/UIUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/util/UIUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/util/UIUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/util/UIUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/AppCmpntParam.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/AppCmpntParam.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/AppCmpntParam.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/AppCmpntParam.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/AzureLoginHelper.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/AzureLoginHelper.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/AzureLoginHelper.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/AzureLoginHelper.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/BeforeRunTaskUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/BeforeRunTaskUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/BeforeRunTaskUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/BeforeRunTaskUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/GradleUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/GradleUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/GradleUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/GradleUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/JTableUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/JTableUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/JTableUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/JTableUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/MavenRunTaskUtil.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/MavenRunTaskUtil.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/MavenRunTaskUtil.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/MavenRunTaskUtil.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/MavenUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/MavenUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/MavenUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/MavenUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/MethodUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/MethodUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/MethodUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/MethodUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/ParseXML.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/ParseXML.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/ParseXML.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/ParseXML.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/PatternUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/PatternUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/PatternUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/PatternUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/PluginHelper.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/PluginHelper.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/PluginHelper.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/PluginHelper.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/PluginUtil.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/PluginUtil.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/PluginUtil.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/PluginUtil.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/ReadStreamLineThread.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/ReadStreamLineThread.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/ReadStreamLineThread.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/ReadStreamLineThread.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/RxJavaUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/RxJavaUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/RxJavaUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/RxJavaUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/TextUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/TextUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/TextUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/TextUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/ValidationUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/ValidationUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/ValidationUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/ValidationUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/XmlUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/XmlUtils.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/XmlUtils.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/util/XmlUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/wacommon/commoncontrols/NewCertificateDialogData.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/wacommon/commoncontrols/NewCertificateDialogData.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/wacommon/commoncontrols/NewCertificateDialogData.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/wacommon/commoncontrols/NewCertificateDialogData.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/wacommon/utils/WACommonException.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/wacommon/utils/WACommonException.java similarity index 99% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/wacommon/utils/WACommonException.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/wacommon/utils/WACommonException.java index 24363bda4f..e02eb8bcc4 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/wacommon/utils/WACommonException.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/wacommon/utils/WACommonException.java @@ -21,4 +21,3 @@ public WACommonException(String msg, Exception excep) { super(msg, excep); } } - diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsTableSchema.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsTableSchema.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsTableSchema.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsTableSchema.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsViewer.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsViewer.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsViewer.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsViewer.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsViewerControl.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsViewerControl.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsViewerControl.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/CosmosServerlessSparkBatchJobsViewerControl.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/KillCosmosServerlessSparkBatchJobAction.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/KillCosmosServerlessSparkBatchJobAction.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/KillCosmosServerlessSparkBatchJobAction.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/cosmosserverlessspark/spark/ui/livy/batch/KillCosmosServerlessSparkBatchJobAction.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/spark/console/CosmosSparkScalaLivyConsoleRunConfiguration.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/cosmosspark/spark/console/CosmosSparkScalaLivyConsoleRunConfiguration.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/cosmosspark/spark/console/CosmosSparkScalaLivyConsoleRunConfiguration.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/cosmosspark/spark/console/CosmosSparkScalaLivyConsoleRunConfiguration.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/ConsoleViewExt.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/ConsoleViewExt.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/ConsoleViewExt.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/ConsoleViewExt.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/ConsoleViewLogLine.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/ConsoleViewLogLine.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/ConsoleViewLogLine.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/ConsoleViewLogLine.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/ConsoleViewTypeRegistrationListener.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/ConsoleViewTypeRegistrationListener.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/ConsoleViewTypeRegistrationListener.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/ConsoleViewTypeRegistrationListener.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/classifiedexception/ClassifiedException.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/classifiedexception/ClassifiedException.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/classifiedexception/ClassifiedException.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/classifiedexception/ClassifiedException.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/classifiedexception/ClassifiedExceptionFactory.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/classifiedexception/ClassifiedExceptionFactory.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/classifiedexception/ClassifiedExceptionFactory.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/classifiedexception/ClassifiedExceptionFactory.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/classifiedexception/SparkServiceException.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/classifiedexception/SparkServiceException.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/classifiedexception/SparkServiceException.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/classifiedexception/SparkServiceException.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/classifiedexception/SparkToolException.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/classifiedexception/SparkToolException.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/classifiedexception/SparkToolException.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/classifiedexception/SparkToolException.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/classifiedexception/SparkUserException.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/classifiedexception/SparkUserException.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/classifiedexception/SparkUserException.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/classifiedexception/SparkUserException.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/classifiedexception/UnclassifiedException.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/classifiedexception/UnclassifiedException.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/classifiedexception/UnclassifiedException.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/classifiedexception/UnclassifiedException.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/mvc/IdeaSettableControlView.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/mvc/IdeaSettableControlView.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/mvc/IdeaSettableControlView.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/mvc/IdeaSettableControlView.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/mvc/IdeaSettableControlWithRwLock.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/mvc/IdeaSettableControlWithRwLock.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/mvc/IdeaSettableControlWithRwLock.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/mvc/IdeaSettableControlWithRwLock.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/mvvm/Mvvm.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/mvvm/Mvvm.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/mvvm/Mvvm.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/mvvm/Mvvm.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/viewmodels/SwingComponentPropertyDelegated.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/viewmodels/SwingComponentPropertyDelegated.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/viewmodels/SwingComponentPropertyDelegated.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/common/viewmodels/SwingComponentPropertyDelegated.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/jobs/JobViewApplicationListener.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/jobs/JobViewApplicationListener.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/jobs/JobViewApplicationListener.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/jobs/JobViewApplicationListener.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/jobs/framework/JobViewPanel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/jobs/framework/JobViewPanel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/jobs/framework/JobViewPanel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/jobs/framework/JobViewPanel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/HDInsightActionsListener.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/projects/HDInsightActionsListener.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/HDInsightActionsListener.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/projects/HDInsightActionsListener.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/SparkToolsLib.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/projects/SparkToolsLib.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/SparkToolsLib.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/projects/SparkToolsLib.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewHDInsightReaderClusterForm.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewHDInsightReaderClusterForm.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewHDInsightReaderClusterForm.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewHDInsightReaderClusterForm.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/actions/SparkAppSubmitContext.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/actions/SparkAppSubmitContext.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/actions/SparkAppSubmitContext.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/actions/SparkAppSubmitContext.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/actions/SparkSubmitJobAction.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/actions/SparkSubmitJobAction.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/actions/SparkSubmitJobAction.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/actions/SparkSubmitJobAction.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/AbfsUriConverter.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/common/AbfsUriConverter.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/AbfsUriConverter.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/common/AbfsUriConverter.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/CosmosSparkConfigurableModel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/common/CosmosSparkConfigurableModel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/CosmosSparkConfigurableModel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/common/CosmosSparkConfigurableModel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/CosmosSparkSubmitModel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/common/CosmosSparkSubmitModel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/CosmosSparkSubmitModel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/common/CosmosSparkSubmitModel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkFailureTaskDebugConfigurableModel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/common/SparkFailureTaskDebugConfigurableModel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkFailureTaskDebugConfigurableModel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/common/SparkFailureTaskDebugConfigurableModel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkSubmitJobUploadStorageModel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/common/SparkSubmitJobUploadStorageModel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/SparkSubmitJobUploadStorageModel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/common/SparkSubmitJobUploadStorageModel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/YarnDiagnosticsException.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/common/YarnDiagnosticsException.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/YarnDiagnosticsException.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/common/YarnDiagnosticsException.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/RunSparkConsoleActionDelegate.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/RunSparkConsoleActionDelegate.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/RunSparkConsoleActionDelegate.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/RunSparkConsoleActionDelegate.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaConsoleAction.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaConsoleAction.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaConsoleAction.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaConsoleAction.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaLivyConsoleAction.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaLivyConsoleAction.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaLivyConsoleAction.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaLivyConsoleAction.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaLocalConsoleAction.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaLocalConsoleAction.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaLocalConsoleAction.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/RunSparkScalaLocalConsoleAction.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/ScalaPluginUtils.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/ScalaPluginUtils.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/ScalaPluginUtils.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/ScalaPluginUtils.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkConsole.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkConsole.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkConsole.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkConsole.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkConsoleExceptions.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkConsoleExceptions.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkConsoleExceptions.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkConsoleExceptions.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkConsoleExecuteAction.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkConsoleExecuteAction.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkConsoleExecuteAction.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkConsoleExecuteAction.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkConsoleManager.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkConsoleManager.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkConsoleManager.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkConsoleManager.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkExecuteInConsoleActionPromoter.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkExecuteInConsoleActionPromoter.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkExecuteInConsoleActionPromoter.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkExecuteInConsoleActionPromoter.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionInputStream.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionInputStream.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionInputStream.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionInputStream.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionOutputStream.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionOutputStream.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionOutputStream.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionOutputStream.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionProcess.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionProcess.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionProcess.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionProcess.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionProcessHandler.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionProcessHandler.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionProcessHandler.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionProcessHandler.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionStdErrStream.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionStdErrStream.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionStdErrStream.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionStdErrStream.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionStdOutStream.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionStdOutStream.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionStdOutStream.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkLivySessionStdOutStream.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkRunLivyConsoleActionGroups.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkRunLivyConsoleActionGroups.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkRunLivyConsoleActionGroups.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkRunLivyConsoleActionGroups.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkRunLocalConsoleActionGroups.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkRunLocalConsoleActionGroups.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkRunLocalConsoleActionGroups.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkRunLocalConsoleActionGroups.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaConsoleBuilder.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaConsoleBuilder.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaConsoleBuilder.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaConsoleBuilder.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsole.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsole.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsole.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsole.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleConfigurationType.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleConfigurationType.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleConfigurationType.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleConfigurationType.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfiguration.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfiguration.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfiguration.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfiguration.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationFactory.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationFactory.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationFactory.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunConfigurationFactory.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunProfileState.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunProfileState.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunProfileState.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLivyConsoleRunProfileState.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleConfigurationType.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleConfigurationType.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleConfigurationType.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleConfigurationType.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleRunConfiguration.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleRunConfiguration.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleRunConfiguration.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleRunConfiguration.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleRunConfigurationFactory.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleRunConfigurationFactory.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleRunConfigurationFactory.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaLocalConsoleRunConfigurationFactory.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaPluginDelegate.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaPluginDelegate.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkScalaPluginDelegate.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkScalaPluginDelegate.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkSendSelectionToConsoleAction.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkSendSelectionToConsoleAction.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkSendSelectionToConsoleAction.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/console/SparkSendSelectionToConsoleAction.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/exception/UnsupportedSparkVersionException.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/exception/UnsupportedSparkVersionException.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/exception/UnsupportedSparkVersionException.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/exception/UnsupportedSparkVersionException.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/ArcadiaSparkBatchRunner.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/ArcadiaSparkBatchRunner.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/ArcadiaSparkBatchRunner.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/ArcadiaSparkBatchRunner.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/ArcadiaSparkRunConfigurationProducer.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/ArcadiaSparkRunConfigurationProducer.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/ArcadiaSparkRunConfigurationProducer.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/ArcadiaSparkRunConfigurationProducer.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/ArisSparkBatchRunner.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/ArisSparkBatchRunner.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/ArisSparkBatchRunner.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/ArisSparkBatchRunner.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/ArisSparkRunConfigurationProducer.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/ArisSparkRunConfigurationProducer.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/ArisSparkRunConfigurationProducer.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/ArisSparkRunConfigurationProducer.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/CosmosServerlessRunConfigurationProducer.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/CosmosServerlessRunConfigurationProducer.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/CosmosServerlessRunConfigurationProducer.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/CosmosServerlessRunConfigurationProducer.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/CosmosServerlessSparkBatchRunner.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/CosmosServerlessSparkBatchRunner.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/CosmosServerlessSparkBatchRunner.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/CosmosServerlessSparkBatchRunner.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/CosmosSparkBatchRunner.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/CosmosSparkBatchRunner.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/CosmosSparkBatchRunner.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/CosmosSparkBatchRunner.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/CosmosSparkRunConfigurationProducer.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/CosmosSparkRunConfigurationProducer.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/CosmosSparkRunConfigurationProducer.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/CosmosSparkRunConfigurationProducer.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/LivySparkRunConfigurationProducer.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/LivySparkRunConfigurationProducer.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/LivySparkRunConfigurationProducer.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/LivySparkRunConfigurationProducer.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/RunProfileStateWithAppInsightsEvent.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/RunProfileStateWithAppInsightsEvent.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/RunProfileStateWithAppInsightsEvent.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/RunProfileStateWithAppInsightsEvent.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebugProcessHandler.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebugProcessHandler.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebugProcessHandler.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebugProcessHandler.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobProcessAdapter.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobProcessAdapter.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobProcessAdapter.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobProcessAdapter.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobProcessCtrlLogOut.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobProcessCtrlLogOut.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobProcessCtrlLogOut.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobProcessCtrlLogOut.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchLocalDebugState.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchLocalDebugState.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchLocalDebugState.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchLocalDebugState.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchLocalRunState.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchLocalRunState.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchLocalRunState.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchLocalRunState.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugExecutorState.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugExecutorState.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugExecutorState.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugExecutorState.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugHandlerReadyEvent.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugHandlerReadyEvent.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugHandlerReadyEvent.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugHandlerReadyEvent.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugState.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugState.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugState.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteDebugState.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteRunProfileState.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteRunProfileState.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteRunProfileState.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteRunProfileState.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteRunState.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteRunState.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteRunState.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkBatchRemoteRunState.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkContextUtils.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkContextUtils.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkContextUtils.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkContextUtils.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkDriverLogStreamReader.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkDriverLogStreamReader.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkDriverLogStreamReader.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkDriverLogStreamReader.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkFailureTaskDebugProfileState.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkFailureTaskDebugProfileState.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkFailureTaskDebugProfileState.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkFailureTaskDebugProfileState.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkFailureTaskRunProfileState.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkFailureTaskRunProfileState.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkFailureTaskRunProfileState.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkFailureTaskRunProfileState.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkLocalRun.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkLocalRun.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkLocalRun.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkLocalRun.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkSimpleLogStreamReader.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkSimpleLogStreamReader.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkSimpleLogStreamReader.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkSimpleLogStreamReader.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkSubmissionRunner.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkSubmissionRunner.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkSubmissionRunner.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/SparkSubmissionRunner.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/RunConfigurationActionUtils.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/action/RunConfigurationActionUtils.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/RunConfigurationActionUtils.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/action/RunConfigurationActionUtils.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SelectSparkApplicationTypeAction.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/action/SelectSparkApplicationTypeAction.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SelectSparkApplicationTypeAction.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/action/SelectSparkApplicationTypeAction.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SeqActions.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/action/SeqActions.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SeqActions.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/action/SeqActions.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SparkJobDebugAction.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/action/SparkJobDebugAction.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SparkJobDebugAction.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/action/SparkJobDebugAction.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SparkJobRunAction.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/action/SparkJobRunAction.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SparkJobRunAction.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/action/SparkJobRunAction.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SparkRunConfigurationAction.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/action/SparkRunConfigurationAction.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SparkRunConfigurationAction.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/action/SparkRunConfigurationAction.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SparkSubmitJobActionGroups.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/action/SparkSubmitJobActionGroups.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SparkSubmitJobActionGroups.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/action/SparkSubmitJobActionGroups.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurable.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurable.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurable.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurable.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurableModel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurableModel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurableModel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurableModel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfiguration.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfiguration.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfiguration.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfiguration.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurationFactory.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurationFactory.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurationFactory.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurationFactory.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurationType.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurationType.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurationType.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkConfigurationType.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkSubmissionContentPanel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkSubmissionContentPanel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkSubmissionContentPanel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkSubmissionContentPanel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkSubmitModel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkSubmitModel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkSubmitModel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArcadiaSparkSubmitModel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurable.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurable.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurable.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurable.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurableModel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurableModel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurableModel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurableModel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfiguration.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfiguration.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfiguration.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfiguration.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurationFactory.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurationFactory.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurationFactory.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurationFactory.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurationType.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurationType.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurationType.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkConfigurationType.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkSubmissionContentPanel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkSubmissionContentPanel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkSubmissionContentPanel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkSubmissionContentPanel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkSubmitModel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkSubmitModel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkSubmitModel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/ArisSparkSubmitModel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurable.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurable.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurable.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurable.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurableModel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurableModel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurableModel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurableModel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfiguration.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfiguration.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfiguration.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfiguration.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurationFactory.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurationFactory.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurationFactory.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurationFactory.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurationType.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurationType.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurationType.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkConfigurationType.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkSubmitModel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkSubmitModel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkSubmitModel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosServerlessSparkSubmitModel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkConfigurationFactory.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkConfigurationFactory.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkConfigurationFactory.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkConfigurationFactory.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkConfigurationType.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkConfigurationType.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkConfigurationType.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkConfigurationType.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkRunConfiguration.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkRunConfiguration.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkRunConfiguration.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/CosmosSparkRunConfiguration.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkRunConfigurationSettingsEditor.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkRunConfigurationSettingsEditor.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkRunConfigurationSettingsEditor.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/LivySparkRunConfigurationSettingsEditor.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/RunProfileStatePrepare.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/RunProfileStatePrepare.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/RunProfileStatePrepare.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/RunProfileStatePrepare.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfiguration.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfiguration.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfiguration.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfiguration.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfigurationFactory.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfigurationFactory.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfigurationFactory.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfigurationFactory.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfigurationType.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfigurationType.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfigurationType.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugConfigurationType.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugSettingsEditor.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugSettingsEditor.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugSettingsEditor.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/run/configuration/SparkFailureTaskDebugSettingsEditor.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/service/SparkClustersServices.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/service/SparkClustersServices.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/service/SparkClustersServices.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/service/SparkClustersServices.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/ConsoleViewWithMessageBars.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/ConsoleViewWithMessageBars.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/ConsoleViewWithMessageBars.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/ConsoleViewWithMessageBars.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/CosmosServerlessSparkAdditionalFieldsPanel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/CosmosServerlessSparkAdditionalFieldsPanel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/CosmosServerlessSparkAdditionalFieldsPanel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/CosmosServerlessSparkAdditionalFieldsPanel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/CosmosServerlessSparkSubmissionPanel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/CosmosServerlessSparkSubmissionPanel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/CosmosServerlessSparkSubmissionPanel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/CosmosServerlessSparkSubmissionPanel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/CosmosSparkConfigurable.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/CosmosSparkConfigurable.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/CosmosSparkConfigurable.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/CosmosSparkConfigurable.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/CosmosSparkSubmissionPanel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/CosmosSparkSubmissionPanel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/CosmosSparkSubmissionPanel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/CosmosSparkSubmissionPanel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/ImmutableComboBoxModel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/ImmutableComboBoxModel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/ImmutableComboBoxModel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/ImmutableComboBoxModel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkClusterListRefreshableCombo.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkClusterListRefreshableCombo.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkClusterListRefreshableCombo.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkClusterListRefreshableCombo.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkCommonRunParametersPanel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkCommonRunParametersPanel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkCommonRunParametersPanel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkCommonRunParametersPanel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionAdvancedConfigPanel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionAdvancedConfigPanel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionAdvancedConfigPanel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionAdvancedConfigPanel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionContentPanel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionContentPanel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionContentPanel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionContentPanel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionDebuggablePanel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionDebuggablePanel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionDebuggablePanel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionDebuggablePanel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAccountDefaultStorageCard.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAccountDefaultStorageCard.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAccountDefaultStorageCard.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAccountDefaultStorageCard.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsCard.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsCard.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsCard.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsCard.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsSignInCard.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsSignInCard.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsSignInCard.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsSignInCard.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsSignOutCard.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsSignOutCard.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsSignOutCard.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAdlsSignOutCard.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAzureBlobCard.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAzureBlobCard.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAzureBlobCard.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageAzureBlobCard.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageBasicCard.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageBasicCard.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageBasicCard.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageBasicCard.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageClusterDefaultStorageCard.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageClusterDefaultStorageCard.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageClusterDefaultStorageCard.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageClusterDefaultStorageCard.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageClusterNotSupportStorageCard.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageClusterNotSupportStorageCard.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageClusterNotSupportStorageCard.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageClusterNotSupportStorageCard.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageGen2Card.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageGen2Card.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageGen2Card.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageGen2Card.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageGen2OAuthCard.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageGen2OAuthCard.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageGen2OAuthCard.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageGen2OAuthCard.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStoragePanel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStoragePanel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStoragePanel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStoragePanel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageSparkInteractiveSessionCard.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageSparkInteractiveSessionCard.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageSparkInteractiveSessionCard.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageSparkInteractiveSessionCard.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageWebhdfsCard.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageWebhdfsCard.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageWebhdfsCard.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageWebhdfsCard.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageWithUploadPathPanel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageWithUploadPathPanel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageWithUploadPathPanel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageWithUploadPathPanel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadWebHdfsSignOutCard.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadWebHdfsSignOutCard.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadWebHdfsSignOutCard.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadWebHdfsSignOutCard.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/filesystem/AdlsGen2VirtualFile.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/filesystem/AdlsGen2VirtualFile.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/filesystem/AdlsGen2VirtualFile.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/filesystem/AdlsGen2VirtualFile.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/livy/batch/ActionButtonTableCellRenderer.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/livy/batch/ActionButtonTableCellRenderer.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/livy/batch/ActionButtonTableCellRenderer.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/livy/batch/ActionButtonTableCellRenderer.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableModel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableModel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableModel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableModel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableViewerWithToolBar.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableViewerWithToolBar.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableViewerWithToolBar.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableViewerWithToolBar.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableViewport.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableViewport.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableViewport.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobTableViewport.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobViewer.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobViewer.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobViewer.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/livy/batch/LivyBatchJobViewer.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/livy/batch/UniqueColumnNameTableSchema.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/livy/batch/UniqueColumnNameTableSchema.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/ui/livy/batch/UniqueColumnNameTableSchema.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/livy/batch/UniqueColumnNameTableSchema.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/projectarcadia/spark/console/ArcadiaSparkScalaLivyConsoleRunConfiguration.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/projectarcadia/spark/console/ArcadiaSparkScalaLivyConsoleRunConfiguration.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/projectarcadia/spark/console/ArcadiaSparkScalaLivyConsoleRunConfiguration.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/projectarcadia/spark/console/ArcadiaSparkScalaLivyConsoleRunConfiguration.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/DisableSslCertificateValidationAction.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/actions/DisableSslCertificateValidationAction.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/actions/DisableSslCertificateValidationAction.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/actions/DisableSslCertificateValidationAction.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/GithubIssue.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/GithubIssue.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/GithubIssue.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/GithubIssue.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/GithubMarkdownFormat.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/GithubMarkdownFormat.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/GithubMarkdownFormat.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/GithubMarkdownFormat.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/MSErrorReportHandler.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/MSErrorReportHandler.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/MSErrorReportHandler.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/MSErrorReportHandler.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/NewGithubIssueAction.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/NewGithubIssueAction.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/NewGithubIssueAction.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/NewGithubIssueAction.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/Reportable.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/Reportable.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/Reportable.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/Reportable.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/ReportableError.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/ReportableError.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/ReportableError.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/ReportableError.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/ReportableFeatureRequest.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/ReportableFeatureRequest.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/ReportableFeatureRequest.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/ReportableFeatureRequest.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/ReportableIssue.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/ReportableIssue.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/ReportableIssue.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/ReportableIssue.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/ReportableSurvey.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/ReportableSurvey.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/feedback/ReportableSurvey.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/feedback/ReportableSurvey.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/dsl/FormBuilder.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/forms/dsl/FormBuilder.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/dsl/FormBuilder.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/forms/dsl/FormBuilder.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/lang/RegexCommon.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/lang/RegexCommon.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/lang/RegexCommon.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/lang/RegexCommon.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/lang/StringExt.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/lang/StringExt.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/lang/StringExt.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/lang/StringExt.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/rxjava/DisposableObservers.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/rxjava/DisposableObservers.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/rxjava/DisposableObservers.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/rxjava/DisposableObservers.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/rxjava/RxJavaExt.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/rxjava/RxJavaExt.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/rxjava/RxJavaExt.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/rxjava/RxJavaExt.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/secure/IdeaTrustStrategy.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/secure/IdeaTrustStrategy.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/secure/IdeaTrustStrategy.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/secure/IdeaTrustStrategy.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/telemetry/ContaninerTelemetryExtension.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/telemetry/ContaninerTelemetryExtension.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/telemetry/ContaninerTelemetryExtension.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/telemetry/ContaninerTelemetryExtension.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/telemetry/TelemetryKeys.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/telemetry/TelemetryKeys.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/telemetry/TelemetryKeys.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/telemetry/TelemetryKeys.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/AccessibleHideableTitledPanel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/ui/AccessibleHideableTitledPanel.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/AccessibleHideableTitledPanel.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/ui/AccessibleHideableTitledPanel.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/util/SwingExts.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/ui/util/SwingExts.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/ui/util/SwingExts.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/ui/util/SwingExts.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/ApplicationHelpers.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/util/ApplicationHelpers.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/util/ApplicationHelpers.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/intellij/util/ApplicationHelpers.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/sqlbigdata/serverexplore/action/LinkSqlServerBigDataClusterAction.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/sqlbigdata/serverexplore/action/LinkSqlServerBigDataClusterAction.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/sqlbigdata/serverexplore/action/LinkSqlServerBigDataClusterAction.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/sqlbigdata/serverexplore/action/LinkSqlServerBigDataClusterAction.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/sqlbigdata/serverexplore/ui/AddNewSqlBigDataClusterForm.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/sqlbigdata/serverexplore/ui/AddNewSqlBigDataClusterForm.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/sqlbigdata/serverexplore/ui/AddNewSqlBigDataClusterForm.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/sqlbigdata/serverexplore/ui/AddNewSqlBigDataClusterForm.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/ApplicationInsights.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/ApplicationInsights.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/ApplicationInsights.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/ApplicationInsights.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/META-INF/operation-titles.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/META-INF/operation-titles.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/META-INF/operation-titles.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/META-INF/operation-titles.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/META-INF/plugin.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/META-INF/plugin.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/META-INF/plugin.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/META-INF/plugin.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/META-INF/pluginIcon.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/META-INF/pluginIcon.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/META-INF/pluginIcon.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/META-INF/pluginIcon.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/ThirdPartyNotices.txt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/ThirdPartyNotices.txt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/ThirdPartyNotices.txt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/ThirdPartyNotices.txt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/applicationinsights/ApplicationInsights.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/applicationinsights/ApplicationInsights.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/applicationinsights/ApplicationInsights.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/applicationinsights/ApplicationInsights.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/applicationinsights/web.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/applicationinsights/web.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/applicationinsights/web.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/applicationinsights/web.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/BlobTrigger.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/BlobTrigger.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/BlobTrigger.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/BlobTrigger.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/CosmosDBTrigger.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/CosmosDBTrigger.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/CosmosDBTrigger.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/CosmosDBTrigger.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/EventGridTrigger.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/EventGridTrigger.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/EventGridTrigger.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/EventGridTrigger.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/EventHubTrigger.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/EventHubTrigger.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/EventHubTrigger.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/EventHubTrigger.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/HttpTrigger.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/HttpTrigger.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/HttpTrigger.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/HttpTrigger.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/QueueTrigger.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/QueueTrigger.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/QueueTrigger.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/QueueTrigger.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/ServiceBusQueueTrigger.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/ServiceBusQueueTrigger.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/ServiceBusQueueTrigger.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/ServiceBusQueueTrigger.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/ServiceBusTopicTrigger.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/ServiceBusTopicTrigger.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/ServiceBusTopicTrigger.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/ServiceBusTopicTrigger.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/TimerTrigger.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/TimerTrigger.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/TimerTrigger.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/TimerTrigger.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/project/_gitignore.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/project/_gitignore.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/project/_gitignore.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/project/_gitignore.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/project/build_gradle.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/project/build_gradle.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/project/build_gradle.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/project/build_gradle.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/project/host_json.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/project/host_json.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/project/host_json.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/project/host_json.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/project/local_settings_json.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/project/local_settings_json.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/project/local_settings_json.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/project/local_settings_json.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/project/pom_xml.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/project/pom_xml.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/project/pom_xml.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/project/pom_xml.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/project/settings_gradle.template b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/project/settings_gradle.template similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/azurefunction/templates/project/settings_gradle.template rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/azurefunction/templates/project/settings_gradle.template diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/bundle/PLACEHOLDER b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/bundle/PLACEHOLDER similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/bundle/PLACEHOLDER rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/bundle/PLACEHOLDER diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/bundle/template/config/options/applicationLibraries.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/bundle/template/config/options/applicationLibraries.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/bundle/template/config/options/applicationLibraries.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/bundle/template/config/options/applicationLibraries.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/bundle/template/config/options/azure.application.settings.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/bundle/template/config/options/azure.application.settings.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/bundle/template/config/options/azure.application.settings.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/bundle/template/config/options/azure.application.settings.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/bundle/template/config/options/colors.scheme.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/bundle/template/config/options/colors.scheme.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/bundle/template/config/options/colors.scheme.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/bundle/template/config/options/colors.scheme.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/bundle/template/config/options/jdk.table.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/bundle/template/config/options/jdk.table.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/bundle/template/config/options/jdk.table.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/bundle/template/config/options/jdk.table.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/bundle/template/config/options/laf.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/bundle/template/config/options/laf.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/bundle/template/config/options/laf.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/bundle/template/config/options/laf.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/bundle/template/runme.bat b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/bundle/template/runme.bat similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/bundle/template/runme.bat rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/bundle/template/runme.bat diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/account.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/account.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/account.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/account.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/ai.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/ai.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/ai.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/ai.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/appservice.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/appservice.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/appservice.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/appservice.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/arm.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/arm.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/arm.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/arm.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/blob.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/blob.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/blob.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/blob.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/common.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/common.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/common.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/common.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/connector.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/connector.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/connector.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/connector.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/container.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/container.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/container.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/container.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/docker.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/docker.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/docker.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/docker.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/function.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/function.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/function.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/function.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/mysql.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/mysql.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/mysql.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/mysql.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/mysql_server.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/mysql_server.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/mysql_server.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/mysql_server.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/redis.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/redis.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/redis.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/redis.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/springcloud.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/springcloud.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/springcloud.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/springcloud.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/sqlserver.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/sqlserver.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/sqlserver.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/sqlserver.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/storage.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/storage.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/storage.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/storage.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/vm.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/vm.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/vm.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/vm.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/webapp.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/webapp.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/webapp.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/azure/toolkit/operation/title/webapp.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/intellij/hdinsight/messages/messages.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/intellij/hdinsight/messages/messages.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/intellij/hdinsight/messages/messages.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/intellij/hdinsight/messages/messages.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/intellij/ui/messages/messages.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/intellij/ui/messages/messages.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/intellij/ui/messages/messages.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/intellij/ui/messages/messages.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/data.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/data.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/data.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/data.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/java/JavaSparkPi.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/java/JavaSparkPi.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/java/JavaSparkPi.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/java/JavaSparkPi.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/log4j.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/log4j.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/log4j.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/log4j.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_1_5_2_pom.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_1_5_2_pom.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_1_5_2_pom.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_1_5_2_pom.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_1_6_2_pom.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_1_6_2_pom.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_1_6_2_pom.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_1_6_2_pom.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_1_6_3_pom.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_1_6_3_pom.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_1_6_3_pom.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_1_6_3_pom.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_0_2_pom.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_0_2_pom.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_0_2_pom.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_0_2_pom.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_1_0_failure_task_debug_pom.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_1_0_failure_task_debug_pom.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_1_0_failure_task_debug_pom.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_1_0_failure_task_debug_pom.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_1_0_pom.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_1_0_pom.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_1_0_pom.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_1_0_pom.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_2_0_pom.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_2_0_pom.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_2_0_pom.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_2_0_pom.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_3_0_failure_task_debug_pom.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_3_0_failure_task_debug_pom.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_3_0_failure_task_debug_pom.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_3_0_failure_task_debug_pom.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_3_0_pom.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_3_0_pom.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_3_0_pom.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_3_0_pom.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_3_2_failure_task_debug_pom.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_3_2_failure_task_debug_pom.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_3_2_failure_task_debug_pom.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_3_2_failure_task_debug_pom.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_3_2_pom.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_3_2_pom.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_3_2_pom.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_3_2_pom.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_4_0_pom.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_4_0_pom.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_2_4_0_pom.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_2_4_0_pom.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_3_0_1_pom.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_3_0_1_pom.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/pom/spark_3_0_1_pom.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/pom/spark_3_0_1_pom.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/LogQuery.scala b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/LogQuery.scala similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/LogQuery.scala rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/LogQuery.scala diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/cluster/WasbIOTest.scala b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/cluster/WasbIOTest.scala similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/cluster/WasbIOTest.scala rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/cluster/WasbIOTest.scala diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/sample/AgeMean_Div0.scala b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/sample/AgeMean_Div0.scala similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/sample/AgeMean_Div0.scala rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/sample/AgeMean_Div0.scala diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_cluster_run/SparkCore_WasbIOTest.scala b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_cluster_run/SparkCore_WasbIOTest.scala similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_cluster_run/SparkCore_WasbIOTest.scala rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_cluster_run/SparkCore_WasbIOTest.scala diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_cluster_run/SparkSQL_RDDRelation.scala b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_cluster_run/SparkSQL_RDDRelation.scala similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_cluster_run/SparkSQL_RDDRelation.scala rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_cluster_run/SparkSQL_RDDRelation.scala diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_cluster_run/SparkStreaming_HdfsWordCount.scala b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_cluster_run/SparkStreaming_HdfsWordCount.scala similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_cluster_run/SparkStreaming_HdfsWordCount.scala rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_cluster_run/SparkStreaming_HdfsWordCount.scala diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_local_run/LogQuery.scala b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_local_run/LogQuery.scala similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_local_run/LogQuery.scala rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_local_run/LogQuery.scala diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_local_run/SparkML_RankingMetricsExample.scala b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_local_run/SparkML_RankingMetricsExample.scala similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_local_run/SparkML_RankingMetricsExample.scala rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_local_run/SparkML_RankingMetricsExample.scala diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_local_run/data/HdiSamples/HdiSamples/FoodInspectionData/README b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_local_run/data/HdiSamples/HdiSamples/FoodInspectionData/README similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_local_run/data/HdiSamples/HdiSamples/FoodInspectionData/README rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_local_run/data/HdiSamples/HdiSamples/FoodInspectionData/README diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_local_run/data/HdiSamples/HdiSamples/SensorSampleData/hvac/HVAC.csv b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_local_run/data/HdiSamples/HdiSamples/SensorSampleData/hvac/HVAC.csv similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_local_run/data/HdiSamples/HdiSamples/SensorSampleData/hvac/HVAC.csv rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_local_run/data/HdiSamples/HdiSamples/SensorSampleData/hvac/HVAC.csv diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_local_run/data/data/sample_movielens_data.txt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_local_run/data/data/sample_movielens_data.txt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_local_run/data/data/sample_movielens_data.txt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_local_run/data/data/sample_movielens_data.txt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_local_run/data/example/data/people.json b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_local_run/data/example/data/people.json similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/scala_local_run/data/example/data/people.json rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/scala_local_run/data/example/data/people.json diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/sparksql/RDDRelation.scala b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/sparksql/RDDRelation.scala similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/sparksql/RDDRelation.scala rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/sparksql/RDDRelation.scala diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/sparksql/SparkSQLExample.scala b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/sparksql/SparkSQLExample.scala similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/sparksql/SparkSQLExample.scala rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/sparksql/SparkSQLExample.scala diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/streaming/HdfsWordCount.scala b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/streaming/HdfsWordCount.scala similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight/templates/scala/streaming/HdfsWordCount.scala rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight/templates/scala/streaming/HdfsWordCount.scala diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight_jobview_html.zip b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight_jobview_html.zip similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/hdinsight_jobview_html.zip rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/hdinsight_jobview_html.zip diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/AddDockerSupport_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/AddDockerSupport_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/AddDockerSupport_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/AddDockerSupport_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ApacheSparkOnAzureSynapse/ApacheSparkOnAzureSynapse.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ApacheSparkOnAzureSynapse/ApacheSparkOnAzureSynapse.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ApacheSparkOnAzureSynapse/ApacheSparkOnAzureSynapse.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ApacheSparkOnAzureSynapse/ApacheSparkOnAzureSynapse.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ApacheSparkOnCosmos/ApacheSparkOnCosmos.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ApacheSparkOnCosmos/ApacheSparkOnCosmos.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ApacheSparkOnCosmos/ApacheSparkOnCosmos.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ApacheSparkOnCosmos/ApacheSparkOnCosmos.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ApplicationInsights_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ApplicationInsights_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ApplicationInsights_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ApplicationInsights_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ArcadiaRoot_16x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ArcadiaRoot_16x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ArcadiaRoot_16x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ArcadiaRoot_16x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/AzureServerlessSparkAccount.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/AzureServerlessSparkAccount.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/AzureServerlessSparkAccount.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/AzureServerlessSparkAccount.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/AzureServerlessSparkRoot.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/AzureServerlessSparkRoot.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/AzureServerlessSparkRoot.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/AzureServerlessSparkRoot.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/BlobFile.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/BlobFile.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/BlobFile.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/BlobFile.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/BlobFile_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/BlobFile_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/BlobFile_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/BlobFile_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Cluster.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Cluster.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Cluster.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Cluster.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/CodeSamples_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/CodeSamples_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/CodeSamples_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/CodeSamples_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/ApacheSparkFailureDebug.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/ApacheSparkFailureDebug.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/ApacheSparkFailureDebug.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/ApacheSparkFailureDebug.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/Azure.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/Azure.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/Azure.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/Azure.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/AzureActivityLog.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/AzureActivityLog.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/AzureActivityLog.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/AzureActivityLog.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/AzureActivityLog_dark.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/AzureActivityLog_dark.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/AzureActivityLog_dark.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/AzureActivityLog_dark.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/AzureResourceConnector.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/AzureResourceConnector.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/AzureResourceConnector.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/AzureResourceConnector.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/Create.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/Create.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/Create.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/Create.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/Create_dark.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/Create_dark.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/Create_dark.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/Create_dark.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/OpenInPortal.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/OpenInPortal.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/OpenInPortal.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/OpenInPortal.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/OpenInPortal_dark.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/OpenInPortal_dark.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/OpenInPortal_dark.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/OpenInPortal_dark.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/Start.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/Start.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/Start.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/Start.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/Start_dark.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/Start_dark.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/Start_dark.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/Start_dark.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/Stop.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/Stop.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/Stop.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/Stop.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/Stop_dark.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/Stop_dark.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Common/Stop_dark.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Common/Stop_dark.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ConnectAccountsDark_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ConnectAccountsDark_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ConnectAccountsDark_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ConnectAccountsDark_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ConnectAccountsLight_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ConnectAccountsLight_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ConnectAccountsLight_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ConnectAccountsLight_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ContainerRegistry/ContainerRegistry.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ContainerRegistry/ContainerRegistry.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ContainerRegistry/ContainerRegistry.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ContainerRegistry/ContainerRegistry.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Delete.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Delete.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Delete.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Delete.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlot.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlot.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlot.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlot.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlotOnLinux.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlotOnLinux.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlotOnLinux.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlotOnLinux.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlotRunning.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlotRunning.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlotRunning.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlotRunning.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlotRunningOnLinux.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlotRunningOnLinux.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlotRunningOnLinux.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlotRunningOnLinux.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlotStopped.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlotStopped.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlotStopped.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlotStopped.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlotStoppedOnLinux.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlotStoppedOnLinux.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlotStoppedOnLinux.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlotStoppedOnLinux.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlotUpdating.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlotUpdating.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlotUpdating.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlotUpdating.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlotUpdatingOnLinux.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlotUpdatingOnLinux.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DeploymentSlot/DeploymentSlotUpdatingOnLinux.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DeploymentSlot/DeploymentSlotUpdatingOnLinux.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerContainerRunning_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerContainerRunning_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerContainerRunning_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerContainerRunning_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerContainerStopped_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerContainerStopped_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerContainerStopped_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerContainerStopped_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerContainerUpdating_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerContainerUpdating_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerContainerUpdating_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerContainerUpdating_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerContainer_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerContainer_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerContainer_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerContainer_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerInstance2_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerInstance2_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerInstance2_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerInstance2_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerInstanceRunning2_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerInstanceRunning2_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerInstanceRunning2_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerInstanceRunning2_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerInstanceRunning2_32.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerInstanceRunning2_32.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerInstanceRunning2_32.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerInstanceRunning2_32.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerInstanceStopped2_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerInstanceStopped2_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerInstanceStopped2_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerInstanceStopped2_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerInstance_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerInstance_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerInstance_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerInstance_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerRun_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerRun_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerRun_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerRun_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerSupport/DockerSupport.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerSupport/DockerSupport.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerSupport/DockerSupport.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerSupport/DockerSupport.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerSupport/PushImage.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerSupport/PushImage.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerSupport/PushImage.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerSupport/PushImage.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerSupport/Run.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerSupport/Run.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerSupport/Run.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerSupport/Run.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerSupport/RunOnWebApp.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerSupport/RunOnWebApp.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/DockerSupport/RunOnWebApp.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/DockerSupport/RunOnWebApp.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/FunctionApp/Deploy.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/FunctionApp/Deploy.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/FunctionApp/Deploy.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/FunctionApp/Deploy.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/FunctionApp/FunctionApp.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/FunctionApp/FunctionApp.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/FunctionApp/FunctionApp.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/FunctionApp/FunctionApp.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/FunctionApp/FunctionAppRunning.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/FunctionApp/FunctionAppRunning.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/FunctionApp/FunctionAppRunning.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/FunctionApp/FunctionAppRunning.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/FunctionApp/FunctionAppStopped.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/FunctionApp/FunctionAppStopped.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/FunctionApp/FunctionAppStopped.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/FunctionApp/FunctionAppStopped.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/FunctionApp/FunctionAppUpdating.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/FunctionApp/FunctionAppUpdating.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/FunctionApp/FunctionAppUpdating.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/FunctionApp/FunctionAppUpdating.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/FunctionApp/Run.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/FunctionApp/Run.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/FunctionApp/Run.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/FunctionApp/Run.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/HDInsight/HDInsight.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/HDInsight/HDInsight.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/HDInsight/HDInsight.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/HDInsight/HDInsight.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/HdExplorer.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/HdExplorer.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/HdExplorer.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/HdExplorer.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/HdExplorer_16x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/HdExplorer_16x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/HdExplorer_16x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/HdExplorer_16x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/HdExplorer_dark_16x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/HdExplorer_dark_16x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/HdExplorer_dark_16x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/HdExplorer_dark_16x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/HdExplorer_light_16x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/HdExplorer_light_16x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/HdExplorer_light_16x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/HdExplorer_light_16x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/HdInsight.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/HdInsight.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/HdInsight.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/HdInsight.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/HdInsight_gray.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/HdInsight_gray.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/HdInsight_gray.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/HdInsight_gray.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/LinuxSlotRunning_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/LinuxSlotRunning_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/LinuxSlotRunning_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/LinuxSlotRunning_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/LinuxSlotStopped_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/LinuxSlotStopped_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/LinuxSlotStopped_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/LinuxSlotStopped_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/LinuxWebAppRunning_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/LinuxWebAppRunning_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/LinuxWebAppRunning_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/LinuxWebAppRunning_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/LinuxWebAppStopped_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/LinuxWebAppStopped_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/LinuxWebAppStopped_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/LinuxWebAppStopped_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/BindInto.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/BindInto.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/BindInto.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/BindInto.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/BindInto_dark.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/BindInto_dark.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/BindInto_dark.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/BindInto_dark.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/ConnectToServer.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/ConnectToServer.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/ConnectToServer.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/ConnectToServer.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/ConnectToServer_dark.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/ConnectToServer_dark.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/ConnectToServer_dark.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/ConnectToServer_dark.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/MySQL.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/MySQL.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/MySQL.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/MySQL.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/MySQLRunning.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/MySQLRunning.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/MySQLRunning.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/MySQLRunning.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/MySQLStopped.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/MySQLStopped.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/MySQLStopped.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/MySQLStopped.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/MySQLUpdating.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/MySQLUpdating.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/MySQL/MySQLUpdating.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/MySQL/MySQLUpdating.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/OpenArcadiaUI_dark_13x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/OpenArcadiaUI_dark_13x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/OpenArcadiaUI_dark_13x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/OpenArcadiaUI_dark_13x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/OpenArcadiaUI_light_13x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/OpenArcadiaUI_light_13x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/OpenArcadiaUI_light_13x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/OpenArcadiaUI_light_13x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/OpenSparkUI-Disable.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/OpenSparkUI-Disable.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/OpenSparkUI-Disable.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/OpenSparkUI-Disable.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/OpenSparkUI.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/OpenSparkUI.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/OpenSparkUI.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/OpenSparkUI.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/OpenSparkUI_dark_13x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/OpenSparkUI_dark_13x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/OpenSparkUI_dark_13x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/OpenSparkUI_dark_13x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/OpenSparkUI_light_13x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/OpenSparkUI_light_13x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/OpenSparkUI_light_13x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/OpenSparkUI_light_13x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Product.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Product.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Product.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Product.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Product_dark_13x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Product_dark_13x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Product_dark_13x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Product_dark_13x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Product_light_13x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Product_light_13x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Product_light_13x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Product_light_13x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ProjectFolder.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ProjectFolder.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ProjectFolder.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ProjectFolder.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/PublishDockerContainer_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/PublishDockerContainer_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/PublishDockerContainer_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/PublishDockerContainer_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/PublishWebAppOnLinux_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/PublishWebAppOnLinux_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/PublishWebAppOnLinux_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/PublishWebAppOnLinux_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/PublishWebApp_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/PublishWebApp_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/PublishWebApp_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/PublishWebApp_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Publish_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Publish_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Publish_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Publish_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/PushImage_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/PushImage_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/PushImage_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/PushImage_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RedisCache.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RedisCache.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RedisCache.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RedisCache.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RedisCache/RedisCache.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RedisCache/RedisCache.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RedisCache/RedisCache.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RedisCache/RedisCache.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RedisCache/RedisCacheRunning.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RedisCache/RedisCacheRunning.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RedisCache/RedisCacheRunning.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RedisCache/RedisCacheRunning.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RedisCache/RedisCacheStopped.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RedisCache/RedisCacheStopped.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RedisCache/RedisCacheStopped.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RedisCache/RedisCacheStopped.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RedisCache/RedisCacheUpdating.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RedisCache/RedisCacheUpdating.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RedisCache/RedisCacheUpdating.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RedisCache/RedisCacheUpdating.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RefreshDark_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RefreshDark_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RefreshDark_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RefreshDark_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RefreshLight_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RefreshLight_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RefreshLight_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RefreshLight_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ResourceManagement/ResourceManagement.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ResourceManagement/ResourceManagement.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ResourceManagement/ResourceManagement.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ResourceManagement/ResourceManagement.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RoleFolder.gif b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RoleFolder.gif similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/RoleFolder.gif rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/RoleFolder.gif diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SQLServerBigDataCluster/SqlServerBigDataCluster.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SQLServerBigDataCluster/SqlServerBigDataCluster.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SQLServerBigDataCluster/SqlServerBigDataCluster.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SQLServerBigDataCluster/SqlServerBigDataCluster.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SignInDark_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SignInDark_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SignInDark_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SignInDark_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SignInLight_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SignInLight_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SignInLight_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SignInLight_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SignOutDark_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SignOutDark_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SignOutDark_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SignOutDark_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SignOutLight_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SignOutLight_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SignOutLight_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SignOutLight_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Slot_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Slot_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Slot_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Slot_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Spark-Java.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Spark-Java.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Spark-Java.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Spark-Java.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Spark-Scala.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Spark-Scala.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Spark-Scala.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Spark-Scala.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Spark.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Spark.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Spark.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Spark.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SparkJobDisconnect.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SparkJobDisconnect.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SparkJobDisconnect.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SparkJobDisconnect.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SparkSubmissionToolWindow.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SparkSubmissionToolWindow.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SparkSubmissionToolWindow.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SparkSubmissionToolWindow.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SparkSubmissionToolWindow_dark_13x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SparkSubmissionToolWindow_dark_13x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SparkSubmissionToolWindow_dark_13x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SparkSubmissionToolWindow_dark_13x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SparkSubmissionToolWindow_light_13x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SparkSubmissionToolWindow_light_13x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SparkSubmissionToolWindow_light_13x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SparkSubmissionToolWindow_light_13x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/AddDependency.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/AddDependency.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/AddDependency.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/AddDependency.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/Deploy.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/Deploy.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/Deploy.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/Deploy.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloud.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloud.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloud.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloud.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloudApp.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloudApp.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloudApp.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloudApp.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloudAppFailed.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloudAppFailed.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloudAppFailed.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloudAppFailed.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloudAppPending.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloudAppPending.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloudAppPending.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloudAppPending.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloudAppRunning.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloudAppRunning.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloudAppRunning.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloudAppRunning.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloudAppStopped.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloudAppStopped.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloudAppStopped.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloudAppStopped.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloudAppUnknown.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloudAppUnknown.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloudAppUnknown.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloudAppUnknown.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloudAppUpdating.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloudAppUpdating.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SpringCloud/SpringCloudAppUpdating.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SpringCloud/SpringCloudAppUpdating.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlBigDataClusterRoot_16x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlBigDataClusterRoot_16x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlBigDataClusterRoot_16x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlBigDataClusterRoot_16x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/BindInto.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/BindInto.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/BindInto.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/BindInto.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/BindInto_dark.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/BindInto_dark.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/BindInto_dark.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/BindInto_dark.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/ConnectToServer.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/ConnectToServer.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/ConnectToServer.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/ConnectToServer.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/ConnectToServer_dark.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/ConnectToServer_dark.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/ConnectToServer_dark.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/ConnectToServer_dark.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/SqlServer.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/SqlServer.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/SqlServer.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/SqlServer.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/SqlServerRunning.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/SqlServerRunning.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/SqlServerRunning.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/SqlServerRunning.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/SqlServerStopped.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/SqlServerStopped.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/SqlServerStopped.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/SqlServerStopped.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/SqlServerUpdating.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/SqlServerUpdating.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/SqlServer/SqlServerUpdating.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/SqlServer/SqlServerUpdating.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Start.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Start.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Start.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Start.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Stop-Disable.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Stop-Disable.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Stop-Disable.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Stop-Disable.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Stop.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Stop.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Stop.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Stop.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/StorageAccount/StorageAccount.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/StorageAccount/StorageAccount.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/StorageAccount/StorageAccount.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/StorageAccount/StorageAccount.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/StorageAccountFolder.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/StorageAccountFolder.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/StorageAccountFolder.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/StorageAccountFolder.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/StorageAccount_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/StorageAccount_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/StorageAccount_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/StorageAccount_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ToolWindowSparkJobDebug.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ToolWindowSparkJobDebug.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ToolWindowSparkJobDebug.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ToolWindowSparkJobDebug.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ToolWindowSparkJobDebugger_13x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ToolWindowSparkJobDebugger_13x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ToolWindowSparkJobDebugger_13x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ToolWindowSparkJobDebugger_13x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ToolWindowSparkJobRun.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ToolWindowSparkJobRun.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ToolWindowSparkJobRun.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ToolWindowSparkJobRun.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ToolWindowSparkJobRun_13x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ToolWindowSparkJobRun_13x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/ToolWindowSparkJobRun_13x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/ToolWindowSparkJobRun_13x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachine/VirtualMachine.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachine/VirtualMachine.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachine/VirtualMachine.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachine/VirtualMachine.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachine/VirtualMachineRunning.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachine/VirtualMachineRunning.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachine/VirtualMachineRunning.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachine/VirtualMachineRunning.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachine/VirtualMachineStopped.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachine/VirtualMachineStopped.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachine/VirtualMachineStopped.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachine/VirtualMachineStopped.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachine/VirtualMachineUpdating.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachine/VirtualMachineUpdating.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachine/VirtualMachineUpdating.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachine/VirtualMachineUpdating.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachineRunning_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachineRunning_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachineRunning_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachineRunning_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachineStopped_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachineStopped_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachineStopped_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachineStopped_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachineUpdating_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachineUpdating_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachineUpdating_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachineUpdating_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachine_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachine_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/VirtualMachine_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/VirtualMachine_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/Deploy.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/Deploy.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/Deploy.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/Deploy.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebApp.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebApp.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebApp.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebApp.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebAppLinux.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebAppLinux.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebAppLinux.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebAppLinux.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebAppRunning.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebAppRunning.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebAppRunning.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebAppRunning.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebAppRunningOnLinux.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebAppRunningOnLinux.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebAppRunningOnLinux.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebAppRunningOnLinux.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebAppStopped.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebAppStopped.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebAppStopped.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebAppStopped.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebAppStoppedOnLinux.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebAppStoppedOnLinux.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebAppStoppedOnLinux.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebAppStoppedOnLinux.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebAppUpdating.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebAppUpdating.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebAppUpdating.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebAppUpdating.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebAppUpdatingOnLinux.svg b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebAppUpdatingOnLinux.svg similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp/WebAppUpdatingOnLinux.svg rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp/WebAppUpdatingOnLinux.svg diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WebApp_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WebApp_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WindowsSlotRunning_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WindowsSlotRunning_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WindowsSlotRunning_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WindowsSlotRunning_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WindowsSlotStopped_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WindowsSlotStopped_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WindowsSlotStopped_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WindowsSlotStopped_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WindowsWebAppRunning_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WindowsWebAppRunning_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WindowsWebAppRunning_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WindowsWebAppRunning_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WindowsWebAppStopped_16.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WindowsWebAppStopped_16.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/WindowsWebAppStopped_16.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/WindowsWebAppStopped_16.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Workspace_13x.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Workspace_13x.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/Workspace_13x.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/Workspace_13x.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/acr.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/acr.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/acr.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/acr.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/add_entity.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/add_entity.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/add_entity.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/add_entity.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/adls_storageaccount.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/adls_storageaccount.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/adls_storageaccount.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/adls_storageaccount.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/arm_deployment.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/arm_deployment.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/arm_deployment.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/arm_deployment.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/arm_resourcegroup.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/arm_resourcegroup.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/arm_resourcegroup.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/arm_resourcegroup.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-function-trigger-disable.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-function-trigger-disable.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-function-trigger-disable.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-function-trigger-disable.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-function-trigger-small.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-function-trigger-small.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-function-trigger-small.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-function-trigger-small.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-function-trigger.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-function-trigger.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-function-trigger.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-function-trigger.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-functions-deploy.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-functions-deploy.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-functions-deploy.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-functions-deploy.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-functions-run.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-functions-run.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-functions-run.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-functions-run.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-functions-small.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-functions-small.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-functions-small.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-functions-small.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-functions-stop.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-functions-stop.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-functions-stop.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-functions-stop.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-functions.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-functions.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-functions.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-functions.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-mysql-small.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-mysql-small.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-mysql-small.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-mysql-small.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-assign.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-assign.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-assign.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-assign.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-dependency.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-dependency.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-dependency.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-dependency.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-failed.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-failed.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-failed.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-failed.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-pending.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-pending.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-pending.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-pending.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-restart.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-restart.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-restart.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-restart.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-running.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-running.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-running.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-running.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-small.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-small.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-small.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-small.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-stopped.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-stopped.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-stopped.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-stopped.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-unknown.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-unknown.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-app-unknown.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-app-unknown.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-small.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-small.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/azure-springcloud-small.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/azure-springcloud-small.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/clearqueue.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/clearqueue.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/clearqueue.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/clearqueue.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/container.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/container.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/container.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/container.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/dequeue.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/dequeue.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/dequeue.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/dequeue.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/externalstorageaccount.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/externalstorageaccount.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/externalstorageaccount.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/externalstorageaccount.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/logwarn.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/logwarn.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/logwarn.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/logwarn.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/newmessage_queue.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/newmessage_queue.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/newmessage_queue.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/newmessage_queue.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/query_builder.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/query_builder.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/query_builder.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/query_builder.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/refresh.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/refresh.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/refresh.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/refresh.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/refresh_queue.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/refresh_queue.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/refresh_queue.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/refresh_queue.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/search.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/search.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/search.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/search.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/settings.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/settings.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/settings.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/settings.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/storageback.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/storageback.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/storageback.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/storageback.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/storagedelete.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/storagedelete.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/storagedelete.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/storagedelete.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/storagefolder.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/storagefolder.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/storagefolder.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/storagefolder.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/storageopen.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/storageopen.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/storageopen.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/storageopen.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/storagerefresh.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/storagerefresh.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/storagerefresh.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/storagerefresh.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/storagesaveas.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/storagesaveas.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/storagesaveas.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/storagesaveas.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/storageupload.png b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/storageupload.png similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/icons/storageupload.png rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/icons/storageupload.png diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/settings.json b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/settings.json similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/settings.json rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/settings.json diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/spark/place_holder b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/spark/place_holder similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/spark/place_holder rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/spark/place_holder diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/web.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/web.xml similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/web.xml rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/web.xml diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/whatsnew/whatsnew.md b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/whatsnew/whatsnew.md similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/resources/whatsnew/whatsnew.md rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/whatsnew/whatsnew.md diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/LocalSuiteRunner.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/LocalSuiteRunner.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/LocalSuiteRunner.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/LocalSuiteRunner.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/SuiteTest.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/SuiteTest.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/SuiteTest.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/SuiteTest.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModelScenario.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModelScenario.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModelScenario.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModelScenario.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/spark/common/SparkUITest.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/spark/common/SparkUITest.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/spark/common/SparkUITest.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/spark/common/SparkUITest.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelScenario.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelScenario.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelScenario.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelScenario.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelTest.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelTest.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelTest.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelTest.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/spark/ui/ImmutableComboBoxModelTest.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/spark/ui/ImmutableComboBoxModelTest.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/spark/ui/ImmutableComboBoxModelTest.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/spark/ui/ImmutableComboBoxModelTest.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/spark/ui/SparkJobTableTest.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/spark/ui/SparkJobTableTest.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/azure/hdinsight/spark/ui/SparkJobTableTest.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/azure/hdinsight/spark/ui/SparkJobTableTest.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/feedback/GithubIssueScenario.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/feedback/GithubIssueScenario.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/feedback/GithubIssueScenario.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/feedback/GithubIssueScenario.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/feedback/MSErrorReportHandlerScenario.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/feedback/MSErrorReportHandlerScenario.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/feedback/MSErrorReportHandlerScenario.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/feedback/MSErrorReportHandlerScenario.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/telemetry/ContainerTelemetryExtensionTest.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/telemetry/ContainerTelemetryExtensionTest.kt similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/telemetry/ContainerTelemetryExtensionTest.kt rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/telemetry/ContainerTelemetryExtensionTest.kt diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/tooling/IntegrationTestBase.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/tooling/IntegrationTestBase.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/tooling/IntegrationTestBase.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/tooling/IntegrationTestBase.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/tooling/NetworkCallRecord.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/tooling/NetworkCallRecord.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/tooling/NetworkCallRecord.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/tooling/NetworkCallRecord.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/tooling/TestCredentials.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/tooling/TestCredentials.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/tooling/TestCredentials.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/tooling/TestCredentials.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/tooling/TestRecord.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/tooling/TestRecord.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/tooling/TestRecord.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/tooling/TestRecord.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/tooling/TestSchedulerProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/tooling/TestSchedulerProvider.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/tooling/TestSchedulerProvider.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/tooling/TestSchedulerProvider.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/ui/libraries/AddLibraryUtilityTest.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/ui/libraries/AddLibraryUtilityTest.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/java/com/microsoft/intellij/ui/libraries/AddLibraryUtilityTest.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/java/com/microsoft/intellij/ui/libraries/AddLibraryUtilityTest.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModelScenario.feature b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModelScenario.feature similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModelScenario.feature rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/com/microsoft/azure/hdinsight/spark/common/SparkSubmitModelScenario.feature diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelScenario.feature b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelScenario.feature similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelScenario.feature rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/com/microsoft/azure/hdinsight/spark/common/SubmissionTableModelScenario.feature diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/com/microsoft/intellij/feedback/GithubIssueScenario.feature b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/com/microsoft/intellij/feedback/GithubIssueScenario.feature similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/com/microsoft/intellij/feedback/GithubIssueScenario.feature rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/com/microsoft/intellij/feedback/GithubIssueScenario.feature diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/com/microsoft/intellij/feedback/MSErrorReportHandlerScenario.feature b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/com/microsoft/intellij/feedback/MSErrorReportHandlerScenario.feature similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/com/microsoft/intellij/feedback/MSErrorReportHandlerScenario.feature rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/com/microsoft/intellij/feedback/MSErrorReportHandlerScenario.feature diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/log4j.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/log4j.properties similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/log4j.properties rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/log4j.properties diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/records/testExistedWebApp.json b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testExistedWebApp.json similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/records/testExistedWebApp.json rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testExistedWebApp.json diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/records/testNewWebApp.json b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebApp.json similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/records/testNewWebApp.json rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebApp.json diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/records/testNewWebAppWithExistedASP.json b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedASP.json similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/records/testNewWebAppWithExistedASP.json rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedASP.json diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/records/testNewWebAppWithExistedRg.json b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedRg.json similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/records/testNewWebAppWithExistedRg.json rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedRg.json diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/records/testNewWebAppWithExistedRgAndASP.json b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedRgAndASP.json similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/records/testNewWebAppWithExistedRgAndASP.json rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedRgAndASP.json diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/records/testNewWebAppWithJar.json b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithJar.json similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/records/testNewWebAppWithJar.json rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithJar.json diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/test.jar b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/test.jar similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/test.jar rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/test.jar diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/test.war b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/test.war similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/Test/resources/test.war rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/test.war From a4375b7b288086e0847485b38539b353ce58c4d6 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Mon, 9 Aug 2021 10:23:16 +0800 Subject: [PATCH 011/173] [Task 1862939] apply azure-toolkit-storage-lib in Intellij. --- .../azure-toolkit-for-intellij/build.gradle | 1 + .../operation/title/storage.properties | 7 +- Utils/azure-explorer-common/pom.xml | 4 + .../azure/storage/StorageModule.java | 76 +++++-------------- .../azure/storage/StorageNode.java | 46 +++-------- 5 files changed, 35 insertions(+), 99 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle b/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle index f183c0410b..acfa510469 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle @@ -165,6 +165,7 @@ dependencies { compile 'com.microsoft.azure:azure-toolkit-applicationinsights-lib' compile 'com.microsoft.azure:azure-toolkit-springcloud-lib' compile 'com.microsoft.azure:azure-toolkit-mysql-lib' + compile 'com.microsoft.azure:azure-toolkit-storage-lib' aspect "com.microsoft.azure:azure-toolkit-common-lib", { exclude group: "com.squareup.okhttp3", module: "okhttp" exclude group: "com.squareup.okhttp3", module: "okhttp-urlconnection" diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/storage.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/storage.properties index 48bded751f..3aa5ba56f7 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/storage.properties +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/resources/com/microsoft/azure/toolkit/operation/title/storage.properties @@ -1,3 +1,4 @@ -storage.create_account=creating storage account({0}) -storage.open_portal=open configuration page of storage account({0}) in portal -storage.delete=delete storage account({0}) \ No newline at end of file +storage|account.create=creating storage account({0}) +storage|account.open_portal=open configuration page of storage account({0}) in portal +storage|account.open_storage_browser=open storage browser of storage account({0}) in portal +storage|account.delete=delete storage account({0}) \ No newline at end of file diff --git a/Utils/azure-explorer-common/pom.xml b/Utils/azure-explorer-common/pom.xml index 4090c54d1d..feda38b9e3 100644 --- a/Utils/azure-explorer-common/pom.xml +++ b/Utils/azure-explorer-common/pom.xml @@ -137,6 +137,10 @@ com.microsoft.azure azure-toolkit-mysql-lib + + com.microsoft.azure + azure-toolkit-storage-lib + com.squareup.retrofit2 retrofit diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageModule.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageModule.java index c040738df4..faff2e5f9c 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageModule.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageModule.java @@ -5,35 +5,25 @@ package com.microsoft.tooling.msservices.serviceexplorer.azure.storage; -import com.microsoft.azure.management.Azure; -import com.microsoft.azure.management.storage.StorageAccount; -import com.microsoft.azuretools.authmanage.AuthMethodManager; -import com.microsoft.azuretools.authmanage.SubscriptionManager; -import com.microsoft.azuretools.azurecommons.helpers.Nullable; -import com.microsoft.azuretools.sdkmanage.AzureManager; -import com.microsoft.tooling.msservices.components.DefaultLoader; -import com.microsoft.tooling.msservices.helpers.ExternalStorageHelper; +import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.common.event.AzureEventBus; +import com.microsoft.azure.toolkit.lib.common.event.AzureOperationEvent; +import com.microsoft.azure.toolkit.lib.storage.service.AzureStorageAccount; import com.microsoft.azuretools.azurecommons.helpers.AzureCmdException; -import com.microsoft.tooling.msservices.helpers.azure.sdk.StorageClientSDKManager; -import com.microsoft.tooling.msservices.model.storage.ClientStorageAccount; +import com.microsoft.azuretools.azurecommons.helpers.Nullable; import com.microsoft.tooling.msservices.serviceexplorer.AzureIconSymbol; import com.microsoft.tooling.msservices.serviceexplorer.AzureRefreshableNode; import com.microsoft.tooling.msservices.serviceexplorer.Node; -import org.apache.commons.lang3.tuple.ImmutablePair; -import org.apache.commons.lang3.tuple.Pair; - -import java.util.ArrayList; -import java.util.List; -import java.util.Set; public class StorageModule extends AzureRefreshableNode { - private static final String STORAGE_MODULE_ID = com.microsoft.tooling.msservices.serviceexplorer.azure.storage.StorageModule.class.getName(); - private static final String ICON_PATH = "StorageAccount_16.png"; + private static final String STORAGE_MODULE_ID = StorageModule.class.getName(); private static final String BASE_MODULE_NAME = "Storage Accounts"; public static final String MODULE_NAME = "Storage Account"; public StorageModule(Node parent) { - super(STORAGE_MODULE_ID, BASE_MODULE_NAME, parent, ICON_PATH); + super(STORAGE_MODULE_ID, BASE_MODULE_NAME, parent, null); + AzureEventBus.after("storage|account.create", this::onCreatedOrRemoved); + AzureEventBus.after("storage|account.delete", this::onCreatedOrRemoved); } @Override @@ -42,46 +32,14 @@ public StorageModule(Node parent) { } @Override - protected void refreshItems() - throws AzureCmdException { - List> failedSubscriptions = new ArrayList<>(); - - try { - AzureManager azureManager = AuthMethodManager.getInstance().getAzureManager(); - // not signed in - if (azureManager == null) { - return; - } - - List sidList = azureManager.getSelectedSubscriptionIds(); - for (String sid : sidList) { - try { - Azure azure = azureManager.getAzure(sid); - List storageAccounts = azure.storageAccounts().list(); - for (StorageAccount sm : storageAccounts) { - addChildNode(new StorageNode(this, sid, sm)); - } - - } catch (Exception ex) { - failedSubscriptions.add(new ImmutablePair<>(sid, ex.getMessage())); - continue; - } - } - } catch (Exception ex) { - DefaultLoader.getUIHelper().logError("An error occurred when trying to load Storage Accounts\n\n" + ex.getMessage(), ex); - } + protected void refreshItems() throws AzureCmdException { + Azure.az(AzureStorageAccount.class).list().stream() + .map(account -> new StorageNode(this, account)) + .forEach(this::addChildNode); + } - //TODO - // load External Accounts - for (ClientStorageAccount clientStorageAccount : ExternalStorageHelper.getList(getProject())) { - ClientStorageAccount storageAccount = StorageClientSDKManager.getManager().getStorageAccount(clientStorageAccount.getConnectionString()); - } - if (!failedSubscriptions.isEmpty()) { - StringBuilder errorMessage = new StringBuilder("An error occurred when trying to load Storage Accounts for the subscriptions:\n\n"); - for (Pair error : failedSubscriptions) { - errorMessage.append(error.getKey()).append(": ").append(error.getValue()).append("\n"); - } - DefaultLoader.getUIHelper().logError("An error occurred when trying to load Storage Accounts\n\n" + errorMessage.toString(), null); - } + private void onCreatedOrRemoved(AzureOperationEvent.Source source) { + this.load(true); } + } diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java index 9f875eab7f..033e60c201 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java @@ -5,16 +5,11 @@ package com.microsoft.tooling.msservices.serviceexplorer.azure.storage; -import com.microsoft.azure.management.Azure; -import com.microsoft.azure.management.storage.StorageAccount; import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; -import com.microsoft.azuretools.ActionConstants; -import com.microsoft.azuretools.authmanage.AuthMethodManager; +import com.microsoft.azure.toolkit.lib.storage.service.StorageAccount; import com.microsoft.azuretools.azurecommons.helpers.Nullable; -import com.microsoft.azuretools.sdkmanage.AzureManager; import com.microsoft.azuretools.telemetry.AppInsightsConstants; import com.microsoft.azuretools.telemetry.TelemetryProperties; -import com.microsoft.tooling.msservices.components.DefaultLoader; import com.microsoft.tooling.msservices.serviceexplorer.AzureActionEnum; import com.microsoft.tooling.msservices.serviceexplorer.AzureIconSymbol; import com.microsoft.tooling.msservices.serviceexplorer.BasicActionBuilder; @@ -25,15 +20,12 @@ import java.util.Map; public class StorageNode extends Node implements TelemetryProperties { - private static final String STORAGE_ACCOUNT_ICON_PATH = "StorageAccount_16.png"; private final StorageAccount storageAccount; - private String subscriptionId; - public StorageNode(Node parent, String subscriptionId, StorageAccount storageAccount) { - super(storageAccount.name(), storageAccount.name(), parent, STORAGE_ACCOUNT_ICON_PATH, true); + public StorageNode(Node parent, StorageAccount storageAccount) { + super(storageAccount.id(), storageAccount.name(), parent, null, true); - this.subscriptionId = subscriptionId; this.storageAccount = storageAccount; loadActions(); @@ -47,26 +39,19 @@ public StorageNode(Node parent, String subscriptionId, StorageAccount storageAcc @Override public Map toProperties() { final Map properties = new HashMap<>(); - properties.put(AppInsightsConstants.SubscriptionId, this.subscriptionId); - properties.put(AppInsightsConstants.Region, this.storageAccount.regionName()); + properties.put(AppInsightsConstants.SubscriptionId, this.storageAccount.entity().getSubscriptionId()); + properties.put(AppInsightsConstants.Region, this.storageAccount.remote().regionName()); return properties; } - @AzureOperation(name = "storage.open_portal", params = {"this.storageAccount.name()"}, type = AzureOperation.Type.ACTION) + @AzureOperation(name = "storage|account.open_portal", params = {"this.storageAccount.name()"}, type = AzureOperation.Type.ACTION) private void openInPortal() { - openResourcesInPortal(subscriptionId, storageAccount.id()); + openResourcesInPortal(this.storageAccount.entity().getSubscriptionId(), storageAccount.id()); } - @AzureOperation(name = "storage.delete", params = {"this.storageAccount.name()"}, type = AzureOperation.Type.ACTION) + @AzureOperation(name = "storage|account.delete", params = {"this.storageAccount.name()"}, type = AzureOperation.Type.ACTION) private void delete() { - AzureManager azureManager = AuthMethodManager.getInstance().getAzureManager(); - // not signed in - if (azureManager == null) { - return; - } - Azure azure = azureManager.getAzure(subscriptionId); - azure.storageAccounts().deleteByResourceGroup(storageAccount.resourceGroupName(), storageAccount.name()); - DefaultLoader.getIdeHelper().invokeLater(() -> getParent().removeDirectChildNode(StorageNode.this)); + storageAccount.delete(); } @Override @@ -82,17 +67,4 @@ protected final BasicActionBuilder initActionBuilder(Runnable runnable) { .withInstanceName(name); } - public StorageAccount getStorageAccount() { - return storageAccount; - } - - @Override - public String getToolTip() { - return storageAccount.name() + "\n" + storageAccount.regionName() - + "
" + storageAccount.resourceGroupName(); - } - - public String getSubscriptionId() { - return subscriptionId; - } } From 698910344204c3a1dc2226b070a2d86f7dc92c80 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Mon, 9 Aug 2021 10:28:37 +0800 Subject: [PATCH 012/173] [Task 1862941] navigate a specific storage account to browser storage explorer --- .../storage/OpenStorageBrowserAction.java | 72 +++++++++++++++++++ .../microsoft/azuretools/ActionConstants.java | 1 + 2 files changed, 73 insertions(+) create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java new file mode 100644 index 0000000000..e1bd314aed --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java @@ -0,0 +1,72 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.intellij.storage; + +import com.azure.resourcemanager.resources.fluentcore.arm.ResourceId; +import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.auth.AzureAccount; +import com.microsoft.azure.toolkit.lib.common.model.Subscription; +import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; +import com.microsoft.azure.toolkit.lib.common.task.AzureTask; +import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; +import com.microsoft.azuretools.ActionConstants; +import com.microsoft.azuretools.authmanage.AuthMethodManager; +import com.microsoft.tooling.msservices.components.DefaultLoader; +import com.microsoft.tooling.msservices.helpers.Name; +import com.microsoft.tooling.msservices.serviceexplorer.AzureIconSymbol; +import com.microsoft.tooling.msservices.serviceexplorer.Node; +import com.microsoft.tooling.msservices.serviceexplorer.NodeActionEvent; +import com.microsoft.tooling.msservices.serviceexplorer.NodeActionListener; +import com.microsoft.tooling.msservices.serviceexplorer.azure.storage.StorageNode; + +@Name(OpenStorageBrowserAction.ACTION_NAME) +public class OpenStorageBrowserAction extends NodeActionListener { + + public static final String ACTION_NAME = "Open Storage Browser"; + private static final String ACTION_PROGRESS_PATTERN = "Opening storage browser of storage account({0}) in portal"; + + private final StorageNode node; + + public OpenStorageBrowserAction(StorageNode node) { + this.node = node; + } + + @Override + public AzureIconSymbol getIconSymbol() { + return AzureIconSymbol.Common.OPEN_IN_PORTAL; + } + + @Override + @AzureOperation(name = "storage|account.open_storage_browser", params = {"this.node.getName()"}, type = AzureOperation.Type.ACTION) + public void actionPerformed(NodeActionEvent e) { + AzureTaskManager.getInstance().runInBackground(new AzureTask<>(this.node.getProject(), + String.format(ACTION_PROGRESS_PATTERN, this.node.getName()), false, () -> this.openStorageBrowser())); + } + + private void openStorageBrowser() { + final String portalUrl = AuthMethodManager.getInstance().getAzureManager().getPortalUrl(); + final ResourceId resourceId = ResourceId.fromString(this.node.getId()); + final Subscription subscription = Azure.az(AzureAccount.class).account().getSubscription(resourceId.subscriptionId()); + final String url = portalUrl + + Node.REST_SEGMENT_JOB_MANAGEMENT_TENANTID + + subscription.getTenantId() + + Node.REST_SEGMENT_JOB_MANAGEMENT_RESOURCE + + resourceId.id() + + "/storageBrowser"; + DefaultLoader.getIdeHelper().openLinkInBrowser(url); + } + + @Override + protected String getServiceName(NodeActionEvent event) { + return ActionConstants.parse(ActionConstants.StorageAccount.OPEN_STORAGE_BROWSER_IN_PORTAL).getServiceName(); + } + + @Override + protected String getOperationName(NodeActionEvent event) { + return ActionConstants.parse(ActionConstants.StorageAccount.OPEN_STORAGE_BROWSER_IN_PORTAL).getOperationName(); + } + +} diff --git a/Utils/azuretools-core/src/com/microsoft/azuretools/ActionConstants.java b/Utils/azuretools-core/src/com/microsoft/azuretools/ActionConstants.java index 1fbfb2fbcb..ad4e772363 100644 --- a/Utils/azuretools-core/src/com/microsoft/azuretools/ActionConstants.java +++ b/Utils/azuretools-core/src/com/microsoft/azuretools/ActionConstants.java @@ -176,6 +176,7 @@ public interface StorageAccount { String CREATE = OPERATION_PREFIX + "create-storage-account"; String DELETE = OPERATION_PREFIX + "delete-storage-account"; String OPEN_IN_PORTAL = OPERATION_PREFIX + "open-storage-in-portal"; + String OPEN_STORAGE_BROWSER_IN_PORTAL = OPERATION_PREFIX + "open-storage-browser-in-portal"; String DETACH = OPERATION_PREFIX + "detach-storage-account"; String DELETE_STORAGE_TABLE = OPERATION_PREFIX + "delete-storage-table"; } From b3c77881ffa167dfa46110a10bcda8bdacdc724b Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Mon, 9 Aug 2021 10:34:27 +0800 Subject: [PATCH 013/173] configure open starage browser action. --- .../microsoft/intellij/serviceexplorer/NodeActionsMap.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/NodeActionsMap.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/NodeActionsMap.java index b7149e541e..4e83b3fc7b 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/NodeActionsMap.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/NodeActionsMap.java @@ -19,6 +19,7 @@ import com.microsoft.azure.toolkit.intellij.springcloud.deplolyment.DeploySpringCloudAppAction; import com.microsoft.azure.toolkit.intellij.sqlserver.CreateSqlServerAction; import com.microsoft.azure.toolkit.intellij.sqlserver.OpenSqlServerByToolsAction; +import com.microsoft.azure.toolkit.intellij.storage.OpenStorageBrowserAction; import com.microsoft.azure.toolkit.intellij.webapp.action.CreateWebAppAction; import com.microsoft.azure.toolkit.intellij.webapp.action.DeployWebAppAction; import com.microsoft.azure.toolkit.intellij.appservice.action.ProfileFlightRecordAction; @@ -58,6 +59,7 @@ import com.microsoft.tooling.msservices.serviceexplorer.azure.storage.ExternalStorageNode; import com.microsoft.tooling.msservices.serviceexplorer.azure.storage.QueueModule; import com.microsoft.tooling.msservices.serviceexplorer.azure.storage.StorageModule; +import com.microsoft.tooling.msservices.serviceexplorer.azure.storage.StorageNode; import com.microsoft.tooling.msservices.serviceexplorer.azure.storage.TableModule; import com.microsoft.tooling.msservices.serviceexplorer.azure.vmarm.VMArmModule; import com.microsoft.tooling.msservices.serviceexplorer.azure.webapp.WebAppModule; @@ -137,6 +139,9 @@ public class NodeActionsMap { node2Actions.put(SqlServerNode.class, new ImmutableList.Builder>() .add(OpenSqlServerByToolsAction.class).add(ConnectToSQLAction.class).build()); + node2Actions.put(StorageNode.class, new ImmutableList.Builder>() + .add(OpenStorageBrowserAction.class).build()); + node2Actions.put(WebAppNode.class, new ImmutableList.Builder>() .add(StartStreamingLogsAction.class).add(StopStreamingLogsAction.class).add(SSHIntoWebAppAction.class) .add(DeployWebAppAction.class) From 84350098a249d4e8136101077913f048daac2444 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Mon, 9 Aug 2021 10:48:21 +0800 Subject: [PATCH 014/173] [Task 1866132] add common UI component for storage --- .../component/AccountNameTextField.java | 84 ++++++++++ .../storage/component/KindComboBox.java | 50 ++++++ .../component/PerformanceComboBox.java | 33 ++++ .../storage/component/RedundancyComboBox.java | 65 ++++++++ .../StorageAccountCreationDialog.form | 131 +++++++++++++++ .../StorageAccountCreationDialog.java | 149 ++++++++++++++++++ 6 files changed, 512 insertions(+) create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/AccountNameTextField.java create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/KindComboBox.java create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/PerformanceComboBox.java create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/RedundancyComboBox.java create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.form create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/AccountNameTextField.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/AccountNameTextField.java new file mode 100644 index 0000000000..ed66184014 --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/AccountNameTextField.java @@ -0,0 +1,84 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ +package com.microsoft.azure.toolkit.intellij.storage.component; + +import com.azure.core.management.exception.ManagementException; +import com.microsoft.azure.toolkit.intellij.common.ValidationDebouncedTextInput; +import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.common.entity.CheckNameAvailabilityResultEntity; +import com.microsoft.azure.toolkit.lib.common.form.AzureValidationInfo; +import com.microsoft.azure.toolkit.lib.storage.service.AzureStorageAccount; +import com.microsoft.azuretools.azurecommons.helpers.NotNull; +import lombok.Getter; +import lombok.Setter; +import org.apache.commons.lang3.StringUtils; + +import java.util.function.Function; +import java.util.regex.Pattern; + +public class AccountNameTextField extends ValidationDebouncedTextInput { + + private static final Pattern PATTERN = Pattern.compile("[a-z0-9]{3,24}"); + @Setter + private int minLength = 3; + @Setter + private int maxLength = 24; + @Getter + private String subscriptionId; + @Setter + private Function validateFunction; + + public void setSubscriptionId(String subscriptionId) { + if (!StringUtils.equals(subscriptionId, this.subscriptionId)) { + this.subscriptionId = subscriptionId; + } + } + + @Override + @NotNull + public AzureValidationInfo doValidateValue() { + if (StringUtils.isBlank(subscriptionId)) { + return AzureValidationInfo.UNINITIALIZED; + } + final AzureValidationInfo info = super.doValidateValue(); + if (!AzureValidationInfo.OK.equals(info)) { + return info; + } + final String value = this.getValue(); + // validate length + if (StringUtils.length(value) < minLength || StringUtils.length(value) > maxLength) { + return AzureValidationInfo.builder().input(this) + .message(String.format("Server name must be at least %s characters and at most %s characters.", minLength, maxLength)) + .type(AzureValidationInfo.Type.ERROR).build(); + } + // validate special character + if (!PATTERN.matcher(value).matches()) { + return AzureValidationInfo.builder().input(this) + .message("The field can contain only lowercase letters and numbers. Name must be between 3 and 24 characters.") + .type(AzureValidationInfo.Type.ERROR).build(); + } + // validate availability + CheckNameAvailabilityResultEntity resultEntity; + try { + resultEntity = Azure.az(AzureStorageAccount.class).checkNameAvailability(subscriptionId, this.getValue()); + } catch (ManagementException e) { + return AzureValidationInfo.builder().input(this).message(e.getMessage()).type(AzureValidationInfo.Type.ERROR).build(); + } + if (!resultEntity.isAvailable()) { + String message = resultEntity.getUnavailabilityReason(); + if ("AlreadyExists".equalsIgnoreCase(resultEntity.getUnavailabilityReason())) { + message = "The specified storage account name is already taken."; + } + return AzureValidationInfo.builder().input(this).message(message).type(AzureValidationInfo.Type.ERROR).build(); + } + return AzureValidationInfo.OK; + } + + @Override + public boolean isRequired() { + return true; + } + +} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/KindComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/KindComboBox.java new file mode 100644 index 0000000000..4683469410 --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/KindComboBox.java @@ -0,0 +1,50 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.intellij.storage.component; + +import com.microsoft.azure.toolkit.intellij.common.AzureComboBox; +import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; +import com.microsoft.azure.toolkit.lib.storage.model.Kind; +import com.microsoft.azure.toolkit.lib.storage.model.Performance; +import com.microsoft.azure.toolkit.lib.storage.service.AzureStorageAccount; +import com.microsoft.azuretools.azurecommons.helpers.NotNull; + +import java.util.Collections; +import java.util.List; +import java.util.Objects; + +public class KindComboBox extends AzureComboBox { + + private Performance performance; + + public void setPerformance(Performance performance) { + if (Objects.equals(performance, this.performance)) { + return; + } + this.performance = performance; + if (performance == null) { + this.clear(); + return; + } + this.refreshItems(); + } + + @NotNull + @Override + @AzureOperation( + name = "storage|account.kind.list.supported", + type = AzureOperation.Type.SERVICE + ) + protected List loadItems() { + return Objects.isNull(this.performance) ? Collections.emptyList() : Azure.az(AzureStorageAccount.class).listSupportedKinds(this.performance); + } + + @Override + protected String getItemText(Object item) { + return item instanceof Kind ? ((Kind) item).getLabel() : super.getItemText(item); + } +} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/PerformanceComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/PerformanceComboBox.java new file mode 100644 index 0000000000..a666e5eed3 --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/PerformanceComboBox.java @@ -0,0 +1,33 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.intellij.storage.component; + +import com.microsoft.azure.toolkit.intellij.common.AzureComboBox; +import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; +import com.microsoft.azure.toolkit.lib.storage.model.Performance; +import com.microsoft.azure.toolkit.lib.storage.service.AzureStorageAccount; +import com.microsoft.azuretools.azurecommons.helpers.NotNull; + +import java.util.List; + +public class PerformanceComboBox extends AzureComboBox { + + @NotNull + @Override + @AzureOperation( + name = "storage|account.performance.list.supported", + type = AzureOperation.Type.SERVICE + ) + protected List loadItems() { + return Azure.az(AzureStorageAccount.class).listSupportedPerformances(); + } + + @Override + protected String getItemText(Object item) { + return item instanceof Performance ? ((Performance) item).getName() : super.getItemText(item); + } +} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/RedundancyComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/RedundancyComboBox.java new file mode 100644 index 0000000000..ba54a14e31 --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/RedundancyComboBox.java @@ -0,0 +1,65 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.intellij.storage.component; + +import com.microsoft.azure.toolkit.intellij.common.AzureComboBox; +import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; +import com.microsoft.azure.toolkit.lib.storage.model.Kind; +import com.microsoft.azure.toolkit.lib.storage.model.Performance; +import com.microsoft.azure.toolkit.lib.storage.model.Redundancy; +import com.microsoft.azure.toolkit.lib.storage.service.AzureStorageAccount; +import com.microsoft.azuretools.azurecommons.helpers.NotNull; + +import java.util.Collections; +import java.util.List; +import java.util.Objects; + +public class RedundancyComboBox extends AzureComboBox { + + private Performance performance; + private Kind kind; + + public void setPerformance(Performance performance) { + if (Objects.equals(performance, this.performance)) { + return; + } + this.performance = performance; + if (performance == null) { + this.clear(); + return; + } + this.refreshItems(); + } + + public void setKind(Kind kind) { + if (Objects.equals(kind, this.kind)) { + return; + } + this.kind = kind; + if (kind == null) { + this.clear(); + return; + } + this.refreshItems(); + } + + @NotNull + @Override + @AzureOperation( + name = "storage|account.redundancy.list.supported", + type = AzureOperation.Type.SERVICE + ) + protected List loadItems() { + return Objects.isNull(this.performance) ? Collections.emptyList() : + Azure.az(AzureStorageAccount.class).listSupportedRedundancies(this.performance, this.kind); + } + + @Override + protected String getItemText(Object item) { + return item instanceof Redundancy ? ((Redundancy) item).getLabel() : super.getItemText(item); + } +} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.form new file mode 100644 index 0000000000..c8839ad435 --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.form @@ -0,0 +1,131 @@ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java new file mode 100644 index 0000000000..d4e777f06e --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java @@ -0,0 +1,149 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.intellij.storage.component; + +import com.intellij.openapi.project.Project; +import com.microsoft.azure.toolkit.intellij.appservice.region.RegionComboBox; +import com.microsoft.azure.toolkit.intellij.appservice.resourcegroup.ResourceGroupComboBox; +import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; +import com.microsoft.azure.toolkit.intellij.common.AzureDialog; +import com.microsoft.azure.toolkit.lib.common.form.AzureForm; +import com.microsoft.azure.toolkit.lib.common.form.AzureFormInput; +import com.microsoft.azure.toolkit.lib.common.model.Subscription; +import com.microsoft.azure.toolkit.lib.storage.model.Kind; +import com.microsoft.azure.toolkit.lib.storage.model.Performance; +import com.microsoft.azure.toolkit.lib.storage.model.StorageAccountConfig; +import org.jetbrains.annotations.Nullable; + +import javax.swing.*; +import java.awt.*; +import java.awt.event.ItemEvent; +import java.util.Arrays; +import java.util.List; +import java.util.Objects; +import java.util.Optional; + +public class StorageAccountCreationDialog extends AzureDialog implements AzureForm { + + private static final String DIALOG_TITLE = "Create Storage Account"; + + private JPanel rootPanel; + private SubscriptionComboBox subscriptionComboBox; + private ResourceGroupComboBox resourceGroupComboBox; + private AccountNameTextField accountNameTextField; + private RegionComboBox regionComboBox; + private PerformanceComboBox performanceComboBox; + private KindComboBox kindComboBox; + private RedundancyComboBox redundancyComboBox; + private JLabel kindLabel; + + private final StorageAccountConfig config; + private final Project project; + + public StorageAccountCreationDialog(Project project) { + super(); + this.project = project; + this.config = StorageAccountConfig.builder().build(); + this.subscriptionComboBox.setPreferredSize(new Dimension(340, this.subscriptionComboBox.getPreferredSize().height)); + init(); + initListeners(); + setData(config); + } + + private void initListeners() { + this.subscriptionComboBox.addItemListener(this::onSubscriptionChanged); + this.performanceComboBox.addItemListener(this::onPerformanceChanged); + this.kindComboBox.addItemListener(this::onKindChanged); + } + + private void onSubscriptionChanged(final ItemEvent e) { + if (e.getStateChange() == ItemEvent.SELECTED) { + final Subscription subscription = (Subscription) e.getItem(); + this.resourceGroupComboBox.setSubscription(subscription); + this.accountNameTextField.setSubscriptionId(subscription.getId()); + this.regionComboBox.setSubscription(subscription); + } else if (e.getStateChange() == ItemEvent.DESELECTED) { + this.resourceGroupComboBox.setSubscription(null); + this.accountNameTextField.setSubscriptionId(null); + this.regionComboBox.setSubscription(null); + } + } + + private void onPerformanceChanged(final ItemEvent e) { + if (e.getStateChange() == ItemEvent.SELECTED) { + final Performance performance = (Performance) e.getItem(); + final boolean kindVisible = Objects.equals(Performance.PREMIUM, performance); + this.redundancyComboBox.setPerformance(performance); + this.kindComboBox.setPerformance(performance); + this.kindComboBox.setVisible(kindVisible); + this.kindLabel.setVisible(kindVisible); + } else if (e.getStateChange() == ItemEvent.DESELECTED) { + this.kindComboBox.setPerformance(null); + this.redundancyComboBox.setPerformance(null); + } + } + + private void onKindChanged(final ItemEvent e) { + if (e.getStateChange() == ItemEvent.SELECTED) { + final Kind kind = (Kind) e.getItem(); + this.redundancyComboBox.setKind(kind); + } else if (e.getStateChange() == ItemEvent.DESELECTED) { + this.redundancyComboBox.setKind(null); + } + } + + @Override + public StorageAccountConfig getData() { + config.setSubscription(subscriptionComboBox.getValue()); + config.setResourceGroup(resourceGroupComboBox.getValue()); + config.setName(accountNameTextField.getText()); + config.setKind(kindComboBox.getValue()); + config.setPerformance(performanceComboBox.getValue()); + config.setRedundancy(redundancyComboBox.getValue()); + config.setRegion(regionComboBox.getValue()); + return config; + } + + @Override + public void setData(StorageAccountConfig config) { + Optional.ofNullable(config.getName()).ifPresent(e -> accountNameTextField.setValue(e)); + Optional.ofNullable(config.getSubscription()).ifPresent(e -> subscriptionComboBox.setValue(e)); + Optional.ofNullable(config.getResourceGroup()).ifPresent(e -> resourceGroupComboBox.setValue(e)); + Optional.ofNullable(config.getKind()).ifPresent(e -> kindComboBox.setValue(e)); + Optional.ofNullable(config.getPerformance()).ifPresent(e -> performanceComboBox.setValue(e)); + Optional.ofNullable(config.getRedundancy()).ifPresent(e -> redundancyComboBox.setValue(e)); + Optional.ofNullable(config.getRegion()).ifPresent(e -> regionComboBox.setValue(e)); + } + + @Override + public List> getInputs() { + final AzureFormInput[] inputs = { + this.subscriptionComboBox, + this.resourceGroupComboBox, + this.accountNameTextField, + this.kindComboBox, + this.performanceComboBox, + this.redundancyComboBox, + this.regionComboBox + }; + return Arrays.asList(inputs); + } + + @Override + public AzureForm getForm() { + return this; + } + + @Override + protected String getDialogTitle() { + return DIALOG_TITLE; + } + + @Override + protected @Nullable JComponent createCenterPanel() { + return rootPanel; + } +} From 627054acd4cce685d1cef7ce370395b5edf1ab77 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Mon, 9 Aug 2021 10:49:56 +0800 Subject: [PATCH 015/173] [Task 1862940] new creation UI for storage account --- .../storage/CreateStorageAccountAction.java | 75 +++++++++++++++++++ .../task/CreateStorageAccountTask.java | 56 ++++++++++++++ .../serviceexplorer/NodeActionsMap.java | 2 +- .../CreateStorageAccountAction.java | 64 ---------------- 4 files changed, 132 insertions(+), 65 deletions(-) create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/task/CreateStorageAccountTask.java delete mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storagearm/CreateStorageAccountAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java new file mode 100644 index 0000000000..95243cc915 --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java @@ -0,0 +1,75 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.intellij.storage; + +import com.intellij.openapi.progress.ProgressIndicator; +import com.intellij.openapi.progress.ProgressManager; +import com.intellij.openapi.project.Project; +import com.microsoft.azure.toolkit.intellij.storage.component.StorageAccountCreationDialog; +import com.microsoft.azure.toolkit.intellij.storage.task.CreateStorageAccountTask; +import com.microsoft.azure.toolkit.lib.common.task.AzureTask; +import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; +import com.microsoft.azure.toolkit.lib.storage.model.StorageAccountConfig; +import com.microsoft.intellij.AzurePlugin; +import com.microsoft.intellij.actions.AzureSignInAction; +import com.microsoft.intellij.util.AzureLoginHelper; +import com.microsoft.tooling.msservices.components.DefaultLoader; +import com.microsoft.tooling.msservices.helpers.Name; +import com.microsoft.tooling.msservices.serviceexplorer.AzureActionEnum; +import com.microsoft.tooling.msservices.serviceexplorer.Node; +import com.microsoft.tooling.msservices.serviceexplorer.NodeActionEvent; +import com.microsoft.tooling.msservices.serviceexplorer.NodeActionListener; +import com.microsoft.tooling.msservices.serviceexplorer.azure.storage.StorageModule; + +import static com.microsoft.intellij.ui.messages.AzureBundle.message; + +@Name("Create") +public class CreateStorageAccountAction extends NodeActionListener { + + private StorageModule module; + + public CreateStorageAccountAction(StorageModule storageModule) { + this.module = storageModule; + } + + @Override + public AzureActionEnum getAction() { + return AzureActionEnum.CREATE; + } + + @Override + public void actionPerformed(NodeActionEvent e) { + final Project project = (Project) module.getProject(); + AzureSignInAction.requireSignedIn(project, () -> doActionPerformed(true, project)); + } + + private void doActionPerformed(boolean isLoggedIn, Project project) { + try { + if (!isLoggedIn || + !AzureLoginHelper.isAzureSubsAvailableOrReportError(message("common.error.signIn"))) { + return; + } + } catch (final Exception ex) { + AzurePlugin.log(message("common.error.signIn"), ex); + DefaultLoader.getUIHelper().showException(message("common.error.signIn"), ex, message("common.error.signIn"), false, true); + } + final StorageAccountCreationDialog dialog = new StorageAccountCreationDialog(project); + dialog.setOkActionListener((data) -> this.createStorageAccount(data, project, dialog)); + dialog.show(); + } + + private void createStorageAccount(final StorageAccountConfig config, final Project project, StorageAccountCreationDialog dialog) { + final Runnable runnable = () -> { + final ProgressIndicator indicator = ProgressManager.getInstance().getProgressIndicator(); + indicator.setIndeterminate(true); + DefaultLoader.getIdeHelper().invokeLater(dialog::close); + new CreateStorageAccountTask(config).execute(); + }; + final String progressMessage = Node.getProgressMessage(AzureActionEnum.CREATE.getDoingName(), StorageModule.MODULE_NAME, config.getName()); + AzureTaskManager.getInstance().runInBackground(new AzureTask<>(project, progressMessage, false, runnable)); + } + +} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/task/CreateStorageAccountTask.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/task/CreateStorageAccountTask.java new file mode 100644 index 0000000000..efb6ee7e63 --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/task/CreateStorageAccountTask.java @@ -0,0 +1,56 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.intellij.storage.task; + +import com.microsoft.azure.toolkit.intellij.common.Draft; +import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.common.model.ResourceGroup; +import com.microsoft.azure.toolkit.lib.resource.AzureGroup; +import com.microsoft.azure.toolkit.lib.storage.model.StorageAccountConfig; +import com.microsoft.azure.toolkit.lib.storage.service.AzureStorageAccount; +import com.microsoft.azure.toolkit.lib.storage.service.StorageAccount; +import com.microsoft.azuretools.ActionConstants; +import com.microsoft.azuretools.telemetry.TelemetryConstants; +import com.microsoft.azuretools.telemetrywrapper.ErrorType; +import com.microsoft.azuretools.telemetrywrapper.EventType; +import com.microsoft.azuretools.telemetrywrapper.EventUtil; +import com.microsoft.azuretools.telemetrywrapper.Operation; +import com.microsoft.azuretools.telemetrywrapper.TelemetryManager; + +import java.util.Collections; + +public class CreateStorageAccountTask { + + private final StorageAccountConfig config; + + public CreateStorageAccountTask(StorageAccountConfig config) { + this.config = config; + } + + public StorageAccount execute() { + final Operation operation = TelemetryManager.createOperation(ActionConstants.StorageAccount.CREATE); + try { + operation.start(); + final String subscriptionId = config.getSubscription().getId(); + EventUtil.logEvent(EventType.info, operation, Collections.singletonMap(TelemetryConstants.SUBSCRIPTIONID, subscriptionId)); + // create resource group if necessary. + if (config.getResourceGroup() instanceof Draft) { + ResourceGroup newResourceGroup = Azure.az(AzureGroup.class) + .subscription(subscriptionId).create(config.getResourceGroup().getName(), config.getRegion().getName()); + config.setResourceGroup(newResourceGroup); + } + + // create storage account + return Azure.az(AzureStorageAccount.class).create(config).commit(); + } catch (final RuntimeException e) { + EventUtil.logError(operation, ErrorType.systemError, e, null, null); + throw e; + } finally { + operation.complete(); + } + } + +} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/NodeActionsMap.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/NodeActionsMap.java index 4e83b3fc7b..8fe86a67e3 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/NodeActionsMap.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/NodeActionsMap.java @@ -38,7 +38,7 @@ import com.microsoft.intellij.serviceexplorer.azure.storage.CreateQueueAction; import com.microsoft.intellij.serviceexplorer.azure.storage.CreateTableAction; import com.microsoft.intellij.serviceexplorer.azure.storage.ModifyExternalStorageAccountAction; -import com.microsoft.intellij.serviceexplorer.azure.storagearm.CreateStorageAccountAction; +import com.microsoft.azure.toolkit.intellij.storage.CreateStorageAccountAction; import com.microsoft.azure.toolkit.intellij.vm.CreateVMAction; import com.microsoft.sqlbigdata.serverexplore.action.LinkSqlServerBigDataClusterAction; import com.microsoft.tooling.msservices.serviceexplorer.Node; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storagearm/CreateStorageAccountAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storagearm/CreateStorageAccountAction.java deleted file mode 100644 index 81a372ad69..0000000000 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/serviceexplorer/azure/storagearm/CreateStorageAccountAction.java +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - */ - -package com.microsoft.intellij.serviceexplorer.azure.storagearm; - -import com.intellij.openapi.project.Project; -import com.microsoft.intellij.AzurePlugin; -import com.microsoft.intellij.actions.AzureSignInAction; -import com.microsoft.intellij.forms.CreateArmStorageAccountForm; -import com.microsoft.intellij.util.AzureLoginHelper; -import com.microsoft.tooling.msservices.components.DefaultLoader; -import com.microsoft.tooling.msservices.helpers.Name; -import com.microsoft.tooling.msservices.serviceexplorer.AzureActionEnum; -import com.microsoft.tooling.msservices.serviceexplorer.NodeActionEvent; -import com.microsoft.tooling.msservices.serviceexplorer.NodeActionListener; -import com.microsoft.tooling.msservices.serviceexplorer.azure.storage.StorageModule; - -@Name("Create") -public class CreateStorageAccountAction extends NodeActionListener { - - public static final String ERROR_CREATING_STORAGE_ACCOUNT = "Error creating storage account"; - private StorageModule storageModule; - - public CreateStorageAccountAction(StorageModule storageModule) { - this.storageModule = storageModule; - } - - @Override - public AzureActionEnum getAction() { - return AzureActionEnum.CREATE; - } - - @Override - public void actionPerformed(NodeActionEvent e) { - Project project = (Project) storageModule.getProject(); - AzureSignInAction.requireSignedIn(project, () -> this.doActionPerformed(e, true, project)); - } - - private void doActionPerformed(NodeActionEvent e, boolean isLoggedIn, Project project) { - try { - if (!isLoggedIn) { - return; - } - if (!AzureLoginHelper.isAzureSubsAvailableOrReportError(ERROR_CREATING_STORAGE_ACCOUNT)) { - return; - } - CreateArmStorageAccountForm createStorageAccountForm = new CreateArmStorageAccountForm((Project) storageModule.getProject()); - createStorageAccountForm.fillFields(null, null); - - createStorageAccountForm.setOnCreate(new Runnable() { - @Override - public void run() { - storageModule.load(false); - } - }); - createStorageAccountForm.show(); - } catch (Exception ex) { - AzurePlugin.log(ERROR_CREATING_STORAGE_ACCOUNT, ex); - DefaultLoader.getUIHelper().showException(ERROR_CREATING_STORAGE_ACCOUNT, ex, "Error Creating Storage Account", false, true); - } - } -} From 0b15dfd02d37817a0a7225002e6b1264acbd9b6a Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Mon, 9 Aug 2021 16:20:08 +0800 Subject: [PATCH 016/173] extract storage account creation dialog as base class to support vm storage account createion as well. --- ... => BaseStorageAccountCreationDialog.form} | 2 +- .../BaseStorageAccountCreationDialog.java | 146 ++++++++++++++++++ .../StorageAccountCreationDialog.java | 124 +-------------- 3 files changed, 149 insertions(+), 123 deletions(-) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/{StorageAccountCreationDialog.form => BaseStorageAccountCreationDialog.form} (99%) create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.form similarity index 99% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.form index c8839ad435..3b338511ca 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.form @@ -1,5 +1,5 @@ -
+ diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java new file mode 100644 index 0000000000..ace0adc2f9 --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java @@ -0,0 +1,146 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.intellij.storage.component; + +import com.intellij.openapi.project.Project; +import com.microsoft.azure.toolkit.intellij.appservice.region.RegionComboBox; +import com.microsoft.azure.toolkit.intellij.appservice.resourcegroup.ResourceGroupComboBox; +import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; +import com.microsoft.azure.toolkit.intellij.common.AzureDialog; +import com.microsoft.azure.toolkit.lib.common.form.AzureForm; +import com.microsoft.azure.toolkit.lib.common.form.AzureFormInput; +import com.microsoft.azure.toolkit.lib.common.model.Subscription; +import com.microsoft.azure.toolkit.lib.storage.model.Kind; +import com.microsoft.azure.toolkit.lib.storage.model.Performance; +import com.microsoft.azure.toolkit.lib.storage.model.StorageAccountConfig; +import org.jetbrains.annotations.Nullable; + +import javax.swing.*; +import java.awt.*; +import java.awt.event.ItemEvent; +import java.util.Arrays; +import java.util.List; +import java.util.Objects; +import java.util.Optional; + +public class BaseStorageAccountCreationDialog extends AzureDialog implements AzureForm { + + private static final String DIALOG_TITLE = "Create Storage Account"; + + private JPanel rootPanel; + private SubscriptionComboBox subscriptionComboBox; + private ResourceGroupComboBox resourceGroupComboBox; + private AccountNameTextField accountNameTextField; + private RegionComboBox regionComboBox; + protected PerformanceComboBox performanceComboBox; + protected KindComboBox kindComboBox; + protected RedundancyComboBox redundancyComboBox; + protected JLabel kindLabel; + + private final StorageAccountConfig config; + private final Project project; + + public BaseStorageAccountCreationDialog(Project project) { + super(); + this.project = project; + this.config = StorageAccountConfig.builder().build(); + this.subscriptionComboBox.setPreferredSize(new Dimension(340, this.subscriptionComboBox.getPreferredSize().height)); + init(); + initListeners(); + setData(config); + } + + private void initListeners() { + this.subscriptionComboBox.addItemListener(this::onSubscriptionChanged); + this.performanceComboBox.addItemListener(this::onPerformanceChanged); + this.kindComboBox.addItemListener(this::onKindChanged); + } + + private void onSubscriptionChanged(final ItemEvent e) { + if (e.getStateChange() == ItemEvent.SELECTED) { + final Subscription subscription = (Subscription) e.getItem(); + this.resourceGroupComboBox.setSubscription(subscription); + this.accountNameTextField.setSubscriptionId(subscription.getId()); + this.regionComboBox.setSubscription(subscription); + } else if (e.getStateChange() == ItemEvent.DESELECTED) { + this.resourceGroupComboBox.setSubscription(null); + this.accountNameTextField.setSubscriptionId(null); + this.regionComboBox.setSubscription(null); + } + } + + private void onPerformanceChanged(final ItemEvent e) { + if (e.getStateChange() == ItemEvent.SELECTED) { + final Performance performance = (Performance) e.getItem(); + this.redundancyComboBox.setPerformance(performance); + this.kindComboBox.setPerformance(performance); + } else if (e.getStateChange() == ItemEvent.DESELECTED) { + this.kindComboBox.setPerformance(null); + this.redundancyComboBox.setPerformance(null); + } + } + + private void onKindChanged(final ItemEvent e) { + if (e.getStateChange() == ItemEvent.SELECTED) { + final Kind kind = (Kind) e.getItem(); + this.redundancyComboBox.setKind(kind); + } else if (e.getStateChange() == ItemEvent.DESELECTED) { + this.redundancyComboBox.setKind(null); + } + } + + @Override + public StorageAccountConfig getData() { + config.setSubscription(subscriptionComboBox.getValue()); + config.setResourceGroup(resourceGroupComboBox.getValue()); + config.setName(accountNameTextField.getText()); + config.setKind(kindComboBox.getValue()); + config.setPerformance(performanceComboBox.getValue()); + config.setRedundancy(redundancyComboBox.getValue()); + config.setRegion(regionComboBox.getValue()); + return config; + } + + @Override + public void setData(StorageAccountConfig config) { + Optional.ofNullable(config.getName()).ifPresent(e -> accountNameTextField.setValue(e)); + Optional.ofNullable(config.getSubscription()).ifPresent(e -> subscriptionComboBox.setValue(e)); + Optional.ofNullable(config.getResourceGroup()).ifPresent(e -> resourceGroupComboBox.setValue(e)); + Optional.ofNullable(config.getKind()).ifPresent(e -> kindComboBox.setValue(e)); + Optional.ofNullable(config.getPerformance()).ifPresent(e -> performanceComboBox.setValue(e)); + Optional.ofNullable(config.getRedundancy()).ifPresent(e -> redundancyComboBox.setValue(e)); + Optional.ofNullable(config.getRegion()).ifPresent(e -> regionComboBox.setValue(e)); + } + + @Override + public List> getInputs() { + final AzureFormInput[] inputs = { + this.subscriptionComboBox, + this.resourceGroupComboBox, + this.accountNameTextField, + this.kindComboBox, + this.performanceComboBox, + this.redundancyComboBox, + this.regionComboBox + }; + return Arrays.asList(inputs); + } + + @Override + public AzureForm getForm() { + return this; + } + + @Override + protected String getDialogTitle() { + return DIALOG_TITLE; + } + + @Override + protected @Nullable JComponent createCenterPanel() { + return rootPanel; + } +} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java index d4e777f06e..faedb3b569 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java @@ -6,144 +6,24 @@ package com.microsoft.azure.toolkit.intellij.storage.component; import com.intellij.openapi.project.Project; -import com.microsoft.azure.toolkit.intellij.appservice.region.RegionComboBox; -import com.microsoft.azure.toolkit.intellij.appservice.resourcegroup.ResourceGroupComboBox; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; -import com.microsoft.azure.toolkit.intellij.common.AzureDialog; -import com.microsoft.azure.toolkit.lib.common.form.AzureForm; -import com.microsoft.azure.toolkit.lib.common.form.AzureFormInput; -import com.microsoft.azure.toolkit.lib.common.model.Subscription; -import com.microsoft.azure.toolkit.lib.storage.model.Kind; import com.microsoft.azure.toolkit.lib.storage.model.Performance; -import com.microsoft.azure.toolkit.lib.storage.model.StorageAccountConfig; -import org.jetbrains.annotations.Nullable; -import javax.swing.*; -import java.awt.*; import java.awt.event.ItemEvent; -import java.util.Arrays; -import java.util.List; import java.util.Objects; -import java.util.Optional; -public class StorageAccountCreationDialog extends AzureDialog implements AzureForm { - - private static final String DIALOG_TITLE = "Create Storage Account"; - - private JPanel rootPanel; - private SubscriptionComboBox subscriptionComboBox; - private ResourceGroupComboBox resourceGroupComboBox; - private AccountNameTextField accountNameTextField; - private RegionComboBox regionComboBox; - private PerformanceComboBox performanceComboBox; - private KindComboBox kindComboBox; - private RedundancyComboBox redundancyComboBox; - private JLabel kindLabel; - - private final StorageAccountConfig config; - private final Project project; +public class StorageAccountCreationDialog extends BaseStorageAccountCreationDialog { public StorageAccountCreationDialog(Project project) { - super(); - this.project = project; - this.config = StorageAccountConfig.builder().build(); - this.subscriptionComboBox.setPreferredSize(new Dimension(340, this.subscriptionComboBox.getPreferredSize().height)); - init(); - initListeners(); - setData(config); - } - - private void initListeners() { - this.subscriptionComboBox.addItemListener(this::onSubscriptionChanged); + super(project); this.performanceComboBox.addItemListener(this::onPerformanceChanged); - this.kindComboBox.addItemListener(this::onKindChanged); - } - - private void onSubscriptionChanged(final ItemEvent e) { - if (e.getStateChange() == ItemEvent.SELECTED) { - final Subscription subscription = (Subscription) e.getItem(); - this.resourceGroupComboBox.setSubscription(subscription); - this.accountNameTextField.setSubscriptionId(subscription.getId()); - this.regionComboBox.setSubscription(subscription); - } else if (e.getStateChange() == ItemEvent.DESELECTED) { - this.resourceGroupComboBox.setSubscription(null); - this.accountNameTextField.setSubscriptionId(null); - this.regionComboBox.setSubscription(null); - } } private void onPerformanceChanged(final ItemEvent e) { if (e.getStateChange() == ItemEvent.SELECTED) { final Performance performance = (Performance) e.getItem(); final boolean kindVisible = Objects.equals(Performance.PREMIUM, performance); - this.redundancyComboBox.setPerformance(performance); - this.kindComboBox.setPerformance(performance); this.kindComboBox.setVisible(kindVisible); this.kindLabel.setVisible(kindVisible); - } else if (e.getStateChange() == ItemEvent.DESELECTED) { - this.kindComboBox.setPerformance(null); - this.redundancyComboBox.setPerformance(null); - } - } - - private void onKindChanged(final ItemEvent e) { - if (e.getStateChange() == ItemEvent.SELECTED) { - final Kind kind = (Kind) e.getItem(); - this.redundancyComboBox.setKind(kind); - } else if (e.getStateChange() == ItemEvent.DESELECTED) { - this.redundancyComboBox.setKind(null); } } - - @Override - public StorageAccountConfig getData() { - config.setSubscription(subscriptionComboBox.getValue()); - config.setResourceGroup(resourceGroupComboBox.getValue()); - config.setName(accountNameTextField.getText()); - config.setKind(kindComboBox.getValue()); - config.setPerformance(performanceComboBox.getValue()); - config.setRedundancy(redundancyComboBox.getValue()); - config.setRegion(regionComboBox.getValue()); - return config; - } - - @Override - public void setData(StorageAccountConfig config) { - Optional.ofNullable(config.getName()).ifPresent(e -> accountNameTextField.setValue(e)); - Optional.ofNullable(config.getSubscription()).ifPresent(e -> subscriptionComboBox.setValue(e)); - Optional.ofNullable(config.getResourceGroup()).ifPresent(e -> resourceGroupComboBox.setValue(e)); - Optional.ofNullable(config.getKind()).ifPresent(e -> kindComboBox.setValue(e)); - Optional.ofNullable(config.getPerformance()).ifPresent(e -> performanceComboBox.setValue(e)); - Optional.ofNullable(config.getRedundancy()).ifPresent(e -> redundancyComboBox.setValue(e)); - Optional.ofNullable(config.getRegion()).ifPresent(e -> regionComboBox.setValue(e)); - } - - @Override - public List> getInputs() { - final AzureFormInput[] inputs = { - this.subscriptionComboBox, - this.resourceGroupComboBox, - this.accountNameTextField, - this.kindComboBox, - this.performanceComboBox, - this.redundancyComboBox, - this.regionComboBox - }; - return Arrays.asList(inputs); - } - - @Override - public AzureForm getForm() { - return this; - } - - @Override - protected String getDialogTitle() { - return DIALOG_TITLE; - } - - @Override - protected @Nullable JComponent createCenterPanel() { - return rootPanel; - } } From 842d6711e81ad0f72530af51fdd51dbab4879a70 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Mon, 9 Aug 2021 16:21:33 +0800 Subject: [PATCH 017/173] fix checkstype warning. --- .../toolkit/intellij/storage/CreateStorageAccountAction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java index 95243cc915..0f72550bf6 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java @@ -29,7 +29,7 @@ @Name("Create") public class CreateStorageAccountAction extends NodeActionListener { - private StorageModule module; + private final StorageModule module; public CreateStorageAccountAction(StorageModule storageModule) { this.module = storageModule; From f8a9deecbe352cf759063bdbc5ca141caea175e5 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Mon, 9 Aug 2021 16:36:52 +0800 Subject: [PATCH 018/173] [Task 1866182] replace old track1 codes with new storage-lib and UI on VM creation flow. --- .../VMStorageAccountCreationDialog.java | 27 ++ .../toolkit/intellij/vm/VMWizardModel.java | 25 +- .../intellij/vm/createarmvm/SettingsStep.java | 54 ++- .../forms/CreateArmStorageAccountForm.form | 215 ---------- .../forms/CreateArmStorageAccountForm.java | 403 ------------------ .../helpers/azure/sdk/AzureSDKManager.java | 55 +-- .../model/storage/StorageAccount.java | 179 -------- 7 files changed, 62 insertions(+), 896 deletions(-) create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/VMStorageAccountCreationDialog.java delete mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateArmStorageAccountForm.form delete mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateArmStorageAccountForm.java delete mode 100644 Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/model/storage/StorageAccount.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/VMStorageAccountCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/VMStorageAccountCreationDialog.java new file mode 100644 index 0000000000..de96dba441 --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/VMStorageAccountCreationDialog.java @@ -0,0 +1,27 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.intellij.storage.component; + +import com.intellij.openapi.project.Project; +import com.microsoft.azure.toolkit.lib.storage.model.Kind; +import com.microsoft.azure.toolkit.lib.storage.model.Performance; +import com.microsoft.azure.toolkit.lib.storage.model.Redundancy; + +import java.util.Arrays; + +public class VMStorageAccountCreationDialog extends BaseStorageAccountCreationDialog { + + public VMStorageAccountCreationDialog(Project project) { + super(project); + this.initialize(); + } + + private void initialize() { + performanceComboBox.setValue(Performance.STANDARD, true); + kindComboBox.setItemsLoader(() -> Arrays.asList(Kind.STORAGE_V2, Kind.STORAGE)); + redundancyComboBox.setItemsLoader(() -> Arrays.asList(Redundancy.PREMIUM_LRS, Redundancy.STANDARD_GRS, Redundancy.STANDARD_RAGRS)); + } +} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/VMWizardModel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/VMWizardModel.java index 5267929493..e1efa1fef6 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/VMWizardModel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/VMWizardModel.java @@ -14,9 +14,10 @@ import com.microsoft.azure.management.network.Network; import com.microsoft.azure.management.network.NetworkSecurityGroup; import com.microsoft.azure.management.network.PublicIPAddress; -import com.microsoft.azure.management.storage.StorageAccount; import com.microsoft.azure.toolkit.lib.common.model.Region; import com.microsoft.azure.toolkit.lib.common.model.Subscription; +import com.microsoft.azure.toolkit.lib.storage.model.StorageAccountConfig; +import com.microsoft.azure.toolkit.lib.storage.service.StorageAccount; import com.microsoft.azuretools.telemetry.TelemetryProperties; import com.microsoft.azure.toolkit.intellij.vm.createarmvm.MachineSettingsStep; import com.microsoft.azure.toolkit.intellij.vm.createarmvm.SelectImageStep; @@ -24,6 +25,8 @@ import com.microsoft.azure.toolkit.intellij.vm.createarmvm.SubscriptionStep; import com.microsoft.tooling.msservices.model.vm.VirtualNetwork; import com.microsoft.tooling.msservices.serviceexplorer.azure.vmarm.VMArmModule; +import lombok.Getter; +import lombok.Setter; import javax.swing.*; import javax.swing.border.EmptyBorder; @@ -42,7 +45,9 @@ public class VMWizardModel extends WizardModel implements TelemetryProperties { private VirtualNetwork newNetwork; private boolean withNewNetwork; private StorageAccount storageAccount; - private com.microsoft.tooling.msservices.model.storage.StorageAccount newStorageAccount; + @Getter + @Setter + private StorageAccountConfig storageAccountConfig; private boolean withNewStorageAccount; // private String availabilitySet; private PublicIPAddress publicIpAddress; @@ -220,22 +225,6 @@ public void setStorageAccount(StorageAccount storageAccount) { this.storageAccount = storageAccount; } - public com.microsoft.tooling.msservices.model.storage.StorageAccount getNewStorageAccount() { - return newStorageAccount; - } - - public void setNewStorageAccount(com.microsoft.tooling.msservices.model.storage.StorageAccount newStorageAccount) { - this.newStorageAccount = newStorageAccount; - } - - public boolean isWithNewStorageAccount() { - return withNewStorageAccount; - } - - public void setWithNewStorageAccount(boolean withNewStorageAccount) { - this.withNewStorageAccount = withNewStorageAccount; - } - public PublicIPAddress getPublicIpAddress() { return publicIpAddress; } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SettingsStep.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SettingsStep.java index 4c3726e10f..c3da441f05 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SettingsStep.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SettingsStep.java @@ -15,14 +15,18 @@ import com.microsoft.azure.management.network.Network; import com.microsoft.azure.management.network.NetworkSecurityGroup; import com.microsoft.azure.management.network.PublicIPAddress; -import com.microsoft.azure.management.storage.Kind; -import com.microsoft.azure.management.storage.SkuName; -import com.microsoft.azure.management.storage.StorageAccount; +import com.microsoft.azure.toolkit.intellij.storage.component.VMStorageAccountCreationDialog; +import com.microsoft.azure.toolkit.intellij.storage.task.CreateStorageAccountTask; +import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azure.toolkit.lib.common.bundle.AzureString; import com.microsoft.azure.toolkit.lib.common.model.ResourceGroup; import com.microsoft.azure.toolkit.lib.common.operation.AzureOperationBundle; import com.microsoft.azure.toolkit.lib.common.task.AzureTask; import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; +import com.microsoft.azure.toolkit.lib.storage.model.Kind; +import com.microsoft.azure.toolkit.lib.storage.model.Redundancy; +import com.microsoft.azure.toolkit.lib.storage.service.AzureStorageAccount; +import com.microsoft.azure.toolkit.lib.storage.service.StorageAccount; import com.microsoft.azuretools.authmanage.AuthMethodManager; import com.microsoft.azuretools.azurecommons.helpers.AzureCmdException; import com.microsoft.azuretools.core.mvp.model.AzureMvpModel; @@ -34,7 +38,6 @@ import com.microsoft.azuretools.telemetrywrapper.Operation; import com.microsoft.azuretools.telemetrywrapper.TelemetryManager; import com.microsoft.intellij.AzurePlugin; -import com.microsoft.intellij.forms.CreateArmStorageAccountForm; import com.microsoft.intellij.forms.CreateVirtualNetworkForm; import com.microsoft.intellij.ui.components.AzureWizardStep; import com.microsoft.azure.toolkit.intellij.vm.VMWizardModel; @@ -112,7 +115,7 @@ public void itemStateChanged(final ItemEvent e) { public void customize(JList list, Object o, int i, boolean b, boolean b1) { if (o instanceof StorageAccount) { StorageAccount sa = (StorageAccount) o; - setText(String.format("%s (%s)", sa.name(), sa.resourceGroupName())); + setText(String.format("%s (%s)", sa.name(), sa.resourceGroup())); } } }); @@ -318,7 +321,7 @@ private void retrieveStorageAccounts() { final ProgressIndicator progressIndicator = ProgressManager.getInstance().getProgressIndicator(); progressIndicator.setIndeterminate(true); if (storageAccounts == null) { - List accounts = azure.storageAccounts().list(); + List accounts = Azure.az(AzureStorageAccount.class).subscription(model.getSubscription().getId()).list(); storageAccounts = new TreeMap<>(); for (StorageAccount storageAccount : accounts) { storageAccounts.put(storageAccount.name(), storageAccount); @@ -401,8 +404,8 @@ private Vector filterSA() { for (StorageAccount storageAccount : storageAccounts.values()) { // only general purpose accounts support page blobs, so only they can be used to create vm; // zone-redundant acounts not supported for vm - if (storageAccount.kind() == Kind.STORAGE - && storageAccount.sku().name() != SkuName.STANDARD_ZRS) { + if ((Objects.equals(storageAccount.entity().getKind(), Kind.STORAGE) || Objects.equals(storageAccount.entity().getKind(), Kind.STORAGE_V2)) + && !Objects.equals(storageAccount.entity().getRedundancy(), Redundancy.STANDARD_ZRS)) { filteredStorageAccounts.add(storageAccount); } } @@ -646,27 +649,19 @@ public void run() { } private void showNewStorageForm() { - final CreateArmStorageAccountForm form = new CreateArmStorageAccountForm(project); - form.fillFields(model.getSubscription(), model.getRegion()); - - form.setOnCreate(() -> AzureTaskManager.getInstance().runLater(() -> { - com.microsoft.tooling.msservices.model.storage.StorageAccount newStorageAccount = form.getStorageAccount(); - - if (newStorageAccount != null) { - model.setNewStorageAccount(newStorageAccount); - model.setWithNewStorageAccount(true); - ((DefaultComboBoxModel) storageComboBox.getModel()).insertElementAt(newStorageAccount.getName() + " (New)", 0); - storageComboBox.setSelectedIndex(0); - } else { - storageComboBox.setSelectedItem(null); - } - })); - - form.show(); + final VMStorageAccountCreationDialog dialog = new VMStorageAccountCreationDialog(project); + dialog.setOkActionListener((data) -> { + model.setStorageAccountConfig(data); + model.setStorageAccount(null); + ((DefaultComboBoxModel) storageComboBox.getModel()).insertElementAt(data.getName() + " (New)", 0); + storageComboBox.setSelectedIndex(0); + DefaultLoader.getIdeHelper().invokeLater(dialog::close); + }); + dialog.show(); } private void validateFinish() { - final boolean enabled = ((storageComboBox.getSelectedItem() instanceof StorageAccount) || model.isWithNewStorageAccount()) && + final boolean enabled = ((storageComboBox.getSelectedItem() instanceof StorageAccount) || Objects.nonNull(model.getStorageAccountConfig())) && (!subnetComboBox.isEnabled() || subnetComboBox.getSelectedItem() instanceof String); model.getCurrentNavigationState().FINISH.setEnabled(enabled); } @@ -697,7 +692,10 @@ public boolean onFinish() { } } } - + // create storage account when use choose to create new one + if (Objects.nonNull(model.getStorageAccountConfig())) { + model.setStorageAccount(new CreateStorageAccountTask(model.getStorageAccountConfig()).execute()); + } final com.microsoft.azure.management.compute.VirtualMachine vm = AzureSDKManager .createVirtualMachine(model.getSubscription().getId(), model.getName(), @@ -709,8 +707,6 @@ public boolean onFinish() { model.getKnownMachineImage(), model.isKnownMachineImage(), model.getStorageAccount(), - model.getNewStorageAccount(), - model.isWithNewStorageAccount(), model.getVirtualNetwork(), model.getNewNetwork(), model.isWithNewNetwork(), diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateArmStorageAccountForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateArmStorageAccountForm.form deleted file mode 100644 index 4edf4f5f2a..0000000000 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateArmStorageAccountForm.form +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateArmStorageAccountForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateArmStorageAccountForm.java deleted file mode 100644 index 4986483ad1..0000000000 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/forms/CreateArmStorageAccountForm.java +++ /dev/null @@ -1,403 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - */ - -package com.microsoft.intellij.forms; - -import com.intellij.openapi.progress.ProgressIndicator; -import com.intellij.openapi.progress.ProgressManager; -import com.intellij.openapi.project.Project; -import com.intellij.openapi.ui.DialogWrapper; -import com.intellij.openapi.ui.ValidationInfo; -import com.intellij.ui.ListCellRendererWrapper; -import com.microsoft.azure.management.storage.AccessTier; -import com.microsoft.azure.management.storage.Kind; -import com.microsoft.azure.management.storage.SkuTier; -import com.microsoft.azure.toolkit.intellij.appservice.region.RegionComboBox; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; -import com.microsoft.azure.toolkit.lib.Azure; -import com.microsoft.azure.toolkit.lib.common.bundle.AzureString; -import com.microsoft.azure.toolkit.lib.common.model.Region; -import com.microsoft.azure.toolkit.lib.common.model.ResourceGroup; -import com.microsoft.azure.toolkit.lib.common.model.Subscription; -import com.microsoft.azure.toolkit.lib.common.operation.AzureOperationBundle; -import com.microsoft.azure.toolkit.lib.common.task.AzureTask; -import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; -import com.microsoft.azure.toolkit.lib.resource.AzureGroup; -import com.microsoft.azuretools.authmanage.AuthMethodManager; -import com.microsoft.azuretools.sdkmanage.AzureManager; -import com.microsoft.azuretools.telemetrywrapper.ErrorType; -import com.microsoft.azuretools.telemetrywrapper.EventUtil; -import com.microsoft.azuretools.telemetrywrapper.Operation; -import com.microsoft.azuretools.telemetrywrapper.TelemetryManager; -import com.microsoft.intellij.AzurePlugin; -import com.microsoft.intellij.helpers.LinkListener; -import com.microsoft.intellij.ui.components.AzureDialogWrapper; -import com.microsoft.tooling.msservices.components.DefaultLoader; -import com.microsoft.tooling.msservices.helpers.azure.sdk.AzureSDKManager; -import com.microsoft.tooling.msservices.model.ReplicationTypes; -import org.jetbrains.annotations.Nullable; - -import javax.swing.*; -import javax.swing.event.DocumentEvent; -import javax.swing.event.DocumentListener; -import java.awt.event.ItemEvent; -import java.awt.event.ItemListener; -import java.util.List; -import java.util.Objects; - -import static com.microsoft.azuretools.telemetry.TelemetryConstants.CREATE_STORAGE_ACCOUNT; -import static com.microsoft.azuretools.telemetry.TelemetryConstants.STORAGE; -import static com.microsoft.intellij.ui.messages.AzureBundle.message; - -public class CreateArmStorageAccountForm extends AzureDialogWrapper { - private JPanel contentPane; - private com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox subscriptionComboBox; - private JTextField nameTextField; - private com.microsoft.azure.toolkit.intellij.appservice.region.RegionComboBox regionComboBox; - private JComboBox replicationComboBox; - private JLabel pricingLabel; - private JLabel userInfoLabel; - private JRadioButton createNewRadioButton; - private JRadioButton useExistingRadioButton; - private JTextField resourceGrpField; - //private JComboBox resourceGrpCombo; - private JComboBox accountKindCombo; - private JComboBox performanceComboBox; - private JComboBox accessTeirComboBox; - private JLabel accessTierLabel; - private JComboBox encriptonComboBox; - private JComboBox resourceGrpCombo; - private JLabel encriptonLabel; - - private Runnable onCreate; - private Subscription subscription; - private com.microsoft.tooling.msservices.model.storage.StorageAccount newStorageAccount; // use this field only when creating from 'Create vm' - private Project project; - - private static final String PRICING_LINK = "http://go.microsoft.com/fwlink/?LinkID=400838"; - - public CreateArmStorageAccountForm(Project project) { - super(project, true); - - this.project = project; - - setModal(true); - setTitle("Create Storage Account"); - - // this option is not supported by SDK yet - encriptonComboBox.setVisible(false); - encriptonLabel.setVisible(false); - - final ButtonGroup resourceGroup = new ButtonGroup(); - resourceGroup.add(createNewRadioButton); - resourceGroup.add(useExistingRadioButton); - final ItemListener updateListener = e -> { - final boolean isNewGroup = createNewRadioButton.isSelected(); - resourceGrpField.setEnabled(isNewGroup); - resourceGrpCombo.setEnabled(!isNewGroup); - validateEmptyFields(); - }; - createNewRadioButton.addItemListener(updateListener); - - pricingLabel.addMouseListener(new LinkListener(PRICING_LINK)); - - DocumentListener docListener = new DocumentListener() { - @Override - public void insertUpdate(DocumentEvent documentEvent) { - validateEmptyFields(); - } - - @Override - public void removeUpdate(DocumentEvent documentEvent) { - validateEmptyFields(); - } - - @Override - public void changedUpdate(DocumentEvent documentEvent) { - validateEmptyFields(); - } - }; - - nameTextField.getDocument().addDocumentListener(docListener); - resourceGrpField.getDocument().addDocumentListener(docListener); - - ItemListener validateListener = itemEvent -> validateEmptyFields(); - - regionComboBox.addItemListener(validateListener); - resourceGrpCombo.addItemListener(validateListener); - resourceGrpCombo.setName("ResourceGroup"); - - accountKindCombo.setRenderer(new ListCellRendererWrapper() { - @Override - public void customize(JList list, Kind kind, int i, boolean b, boolean b1) { - if (kind == null) { - return; - } else if (kind == Kind.STORAGE) { - setText("General Purpose v1"); - } else if (kind == Kind.STORAGE_V2) { - setText("General Purpose v2"); - } else if (kind == Kind.BLOB_STORAGE) { - setText("Blob Storage"); - } - } - }); - - encriptonComboBox.setModel(new DefaultComboBoxModel(new Boolean[] {true, false})); - encriptonComboBox.setRenderer(new ListCellRendererWrapper() { - @Override - public void customize(JList list, Boolean enabled, int i, boolean b, boolean b1) { - setText(enabled ? "Enabled" : "Disables"); - } - }); - encriptonComboBox.setSelectedItem(Boolean.FALSE); - - init(); - - subscriptionComboBox.addItemListener(itemEvent -> loadRegionAndGroups()); - } - - @Nullable - @Override - protected JComponent createCenterPanel() { - return contentPane; - } - - private void createUIComponents() { - this.subscriptionComboBox = new SubscriptionComboBox(); - this.regionComboBox = new RegionComboBox(); - } - - private void validateEmptyFields() { - boolean allFieldsCompleted = !(nameTextField.getText().isEmpty() || - regionComboBox.getValue() == null || - (createNewRadioButton.isSelected() && resourceGrpField.getText().trim().isEmpty()) || - (useExistingRadioButton.isSelected() && resourceGrpCombo.getSelectedObjects().length == 0)); - - setOKActionEnabled(allFieldsCompleted); - } - - @Nullable - @Override - protected ValidationInfo doValidate() { - if (nameTextField.getText().length() < 3 || nameTextField.getText().length() > 24 || !nameTextField.getText().matches("[a-z0-9]+")) { - return new ValidationInfo("Invalid storage account name. The name should be between 3 and 24 characters long and \n" + - "can contain only lowercase letters and numbers.", nameTextField); - } - - return null; - } - - @Override - protected void doOKAction() { - // creating from Azure Explorer directly - setSubscription((Subscription) subscriptionComboBox.getSelectedItem()); - if (subscription == null) { - final AzureString title = AzureOperationBundle.title("storage.create_account", nameTextField.getText()); - AzureTaskManager.getInstance().runInBackground(new AzureTask(project, title, false, () -> { - final ProgressIndicator progressIndicator = ProgressManager.getInstance().getProgressIndicator(); - progressIndicator.setIndeterminate(true); - createStorageAccount(); - })); - sendTelemetry(OK_EXIT_CODE); - close(DialogWrapper.OK_EXIT_CODE, true); - } else { //creating from 'create vm' - newStorageAccount = - new com.microsoft.tooling.msservices.model.storage.StorageAccount(nameTextField.getText(), subscription.getId()); - boolean isNewResourceGroup = createNewRadioButton.isSelected(); - final String resourceGroupName = isNewResourceGroup ? resourceGrpField.getText() : resourceGrpCombo.getSelectedItem().toString(); - newStorageAccount.setResourceGroupName(resourceGroupName); - newStorageAccount.setNewResourceGroup(isNewResourceGroup); - newStorageAccount.setType(replicationComboBox.getSelectedItem().toString()); - newStorageAccount.setLocation(((Region) regionComboBox.getSelectedItem()).getName()); - newStorageAccount.setKind((Kind) accountKindCombo.getSelectedItem()); - newStorageAccount.setAccessTier((AccessTier) accessTeirComboBox.getSelectedItem()); - - if (onCreate != null) { - onCreate.run(); - } - sendTelemetry(OK_EXIT_CODE); - close(DialogWrapper.OK_EXIT_CODE, true); - } - } - - @Override - public void doCancelAction() { - DefaultLoader.getIdeHelper().invokeLater(new Runnable() { - @Override - public void run() { - if (onCreate != null) { - onCreate.run(); - } - } - }); - super.doCancelAction(); - } - - private boolean createStorageAccount() { - Operation operation = TelemetryManager.createOperation(STORAGE, CREATE_STORAGE_ACCOUNT); - try { - operation.start(); - boolean isNewResourceGroup = createNewRadioButton.isSelected(); - final String resourceGroupName = isNewResourceGroup ? resourceGrpField.getText() : resourceGrpCombo.getSelectedItem().toString(); - AzureSDKManager.createStorageAccount(((Subscription) subscriptionComboBox.getSelectedItem()).getId(), - nameTextField.getText(), - ((Region) regionComboBox.getSelectedItem()).getName(), - isNewResourceGroup, - resourceGroupName, - (Kind) accountKindCombo.getSelectedItem(), - (AccessTier) accessTeirComboBox.getSelectedItem(), - (Boolean) encriptonComboBox.getSelectedItem(), - replicationComboBox.getSelectedItem().toString()); - // update resource groups cache if new resource group was created when creating storage account - if (createNewRadioButton.isSelected()) { - AzureManager azureManager = AuthMethodManager.getInstance().getAzureManager(); - // not signed in; does not matter what we return as storage account already created - if (azureManager == null) { - return true; - } - } - DefaultLoader.getIdeHelper().invokeLater(() -> { - if (onCreate != null) { - onCreate.run(); - } - }); - return true; - } catch (Exception e) { - String msg = "An error occurred while attempting to create the specified storage account in subscription " - + ((Subscription) subscriptionComboBox.getSelectedItem()).getId() + ".\n" - + String.format(message("webappExpMsg"), e.getMessage()); - final AzureTask.Modality modality = AzureTask.Modality.ANY; - AzureTaskManager.getInstance().runAndWait(() -> DefaultLoader.getUIHelper().showException(msg, e, message("errTtl"), false, true), modality); - EventUtil.logError(operation, ErrorType.userError, e, null, null); - AzurePlugin.log(msg, e); - } finally { - operation.complete(); - } - return false; - } - - public void fillFields(final Subscription subscription, Region region) { - if (subscription == null) { - accountKindCombo.setModel(new DefaultComboBoxModel(Kind.values().toArray())); - accountKindCombo.addItemListener(e -> { - if (e.getStateChange() == ItemEvent.SELECTED) { - fillPerformanceComboBox(); - fillReplicationTypes(); - boolean isBlobKind = e.getItem().equals(Kind.BLOB_STORAGE); - accessTeirComboBox.setVisible(isBlobKind); - accessTierLabel.setVisible(isBlobKind); - } - }); - accessTeirComboBox.setModel(new DefaultComboBoxModel(AccessTier.values())); - - subscriptionComboBox.setEnabled(true); - if (subscription != null) { - subscriptionComboBox.setValue(subscription); - } - - try { - AzureManager azureManager = AuthMethodManager.getInstance().getAzureManager(); - // not signed in - if (azureManager == null) { - return; - } - - if (subscription != null) { - loadRegionAndGroups(); - } - } catch (Exception ex) { - DefaultLoader.getUIHelper().logError("An error occurred when trying to load Subscriptions\n\n" + ex.getMessage(), ex); - } - - } else { // if you create SA while creating VM - this.subscription = subscription; - subscriptionComboBox.setValue(subscription, true); - accountKindCombo.addItem(Kind.STORAGE); // only General purpose accounts supported for VMs - accountKindCombo.setEnabled(false); - accessTeirComboBox.setVisible(false); // Access tier is not available for General purpose accounts - accessTierLabel.setVisible(false); - regionComboBox.setEnabled(false); - regionComboBox.setValue(region, true); - } - //performanceComboBox.setModel(new DefaultComboBoxModel(SkuTier.values())); - fillPerformanceComboBox(); - performanceComboBox.addItemListener(new ItemListener() { - @Override - public void itemStateChanged(ItemEvent e) { - if (e.getStateChange() == ItemEvent.SELECTED) { - fillReplicationTypes(); - } - } - }); - - replicationComboBox.setRenderer(new ListCellRendererWrapper() { - @Override - public void customize(JList list, ReplicationTypes replicationTypes, int i, boolean b, boolean b1) { - if (replicationTypes != null) { - setText(replicationTypes.getDescription()); - } - } - }); - fillReplicationTypes(); - } - - private void fillPerformanceComboBox() { - if (accountKindCombo.getSelectedItem().equals(Kind.BLOB_STORAGE)) { - performanceComboBox.setModel(new DefaultComboBoxModel(new SkuTier[] {SkuTier.STANDARD})); - } else { - performanceComboBox.setModel(new DefaultComboBoxModel(SkuTier.values())); - } - } - - private void fillReplicationTypes() { - if (Objects.equals(performanceComboBox.getSelectedItem(), SkuTier.STANDARD)) { - // Create storage account from Azure Explorer - final ReplicationTypes[] types = { - ReplicationTypes.Standard_LRS, - ReplicationTypes.Standard_GRS, - ReplicationTypes.Standard_RAGRS - }; - if (regionComboBox.isEnabled()) { - if (Objects.equals(accountKindCombo.getSelectedItem(), Kind.BLOB_STORAGE)) { - replicationComboBox.setModel(new DefaultComboBoxModel(types)); - } else { - final ReplicationTypes[] replicationTypes = { - ReplicationTypes.Standard_ZRS, - ReplicationTypes.Standard_LRS, - ReplicationTypes.Standard_GRS, - ReplicationTypes.Standard_RAGRS - }; - replicationComboBox.setModel(new DefaultComboBoxModel(replicationTypes)); - replicationComboBox.setSelectedItem(ReplicationTypes.Standard_RAGRS); - } - - } else { - // Create storage account from VM creation - replicationComboBox.setModel(new DefaultComboBoxModel(types)); - } - } else { - replicationComboBox.setModel(new DefaultComboBoxModel(new ReplicationTypes[] {ReplicationTypes.Premium_LRS})); - } - } - - public void setOnCreate(Runnable onCreate) { - this.onCreate = onCreate; - } - - public com.microsoft.tooling.msservices.model.storage.StorageAccount getStorageAccount() { - return newStorageAccount; - } - - private void loadRegionAndGroups() { - Subscription selectedSubscription = subscriptionComboBox.getValue(); - this.regionComboBox.setSubscription(selectedSubscription); - if (selectedSubscription == null) { - resourceGrpCombo.removeAllItems(); - } else { - List groups = Azure.az(AzureGroup.class).list(selectedSubscription.getId()); - resourceGrpCombo.setModel(new DefaultComboBoxModel<>(groups.stream().map(ResourceGroup::getName).sorted().toArray(String[]::new))); - } - } -} diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/helpers/azure/sdk/AzureSDKManager.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/helpers/azure/sdk/AzureSDKManager.java index f722fa0e44..fc56c7312f 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/helpers/azure/sdk/AzureSDKManager.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/helpers/azure/sdk/AzureSDKManager.java @@ -23,13 +23,9 @@ import com.microsoft.azure.management.network.PublicIPAddress; import com.microsoft.azure.management.resources.ResourceGroup; import com.microsoft.azure.management.resources.fluentcore.model.Creatable; -import com.microsoft.azure.management.storage.AccessTier; -import com.microsoft.azure.management.storage.Kind; -import com.microsoft.azure.management.storage.SkuName; -import com.microsoft.azure.management.storage.StorageAccount; -import com.microsoft.azure.management.storage.StorageAccountSkuType; import com.microsoft.azure.toolkit.lib.auth.AzureAccount; import com.microsoft.azure.toolkit.lib.common.model.Subscription; +import com.microsoft.azure.toolkit.lib.storage.service.StorageAccount; import com.microsoft.azuretools.authmanage.AuthMethodManager; import com.microsoft.azuretools.authmanage.models.SubscriptionDetail; import com.microsoft.azuretools.azurecommons.helpers.NotNull; @@ -52,43 +48,11 @@ public class AzureSDKManager { private static final String INSIGHTS_REGION_LIST_URL = "https://management.azure.com/providers/microsoft.insights?api-version=2015-05-01"; - public static StorageAccount createStorageAccount(String subscriptionId, String name, String region, boolean newResourceGroup, String resourceGroup, - Kind kind, AccessTier accessTier, boolean enableEncription, String skuName) throws Exception { - AzureManager azureManager = AuthMethodManager.getInstance().getAzureManager(); - Azure azure = azureManager.getAzure(subscriptionId); - StorageAccount.DefinitionStages.WithGroup newStorageAccountBlank = azure.storageAccounts().define(name).withRegion(region); - StorageAccount.DefinitionStages.WithCreate newStorageAccountWithGroup; - if (newResourceGroup) { - newStorageAccountWithGroup = newStorageAccountBlank.withNewResourceGroup(resourceGroup); - } else { - newStorageAccountWithGroup = newStorageAccountBlank.withExistingResourceGroup(resourceGroup); - } - - if (Kind.STORAGE.equals(kind)) { - newStorageAccountWithGroup = newStorageAccountWithGroup.withGeneralPurposeAccountKind(); - } else if (Kind.STORAGE_V2.equals(kind)) { - newStorageAccountWithGroup = newStorageAccountWithGroup.withGeneralPurposeAccountKindV2(); - } else if (Kind.BLOB_STORAGE.equals(kind)) { - newStorageAccountWithGroup = newStorageAccountWithGroup.withBlobStorageAccountKind().withAccessTier(accessTier); - } else { - throw new Exception("Unknown Storage Account Kind:" + kind.toString()); - - } - - if (enableEncription) { - newStorageAccountWithGroup = newStorageAccountWithGroup.withBlobEncryption(); - } - - return newStorageAccountWithGroup.withSku(StorageAccountSkuType.fromSkuName(SkuName.fromString(skuName))).create(); - } - public static VirtualMachine createVirtualMachine(String subscriptionId, @NotNull String name, @NotNull String resourceGroup, boolean withNewResourceGroup, @NotNull String size, @NotNull String region, final VirtualMachineImage vmImage, Object knownImage, boolean isKnownImage, final StorageAccount storageAccount, - com.microsoft.tooling.msservices.model.storage.StorageAccount - newStorageAccount, boolean withNewStorageAccount, final Network network, VirtualNetwork newNetwork, boolean withNewNetwork, @NotNull String subnet, @Nullable PublicIPAddress pip, boolean withNewPip, @@ -179,21 +143,8 @@ public static VirtualMachine createVirtualMachine(String subscriptionId, @NotNul } withCreate = withCreate.withSize(size); // ---- Storage Account -------- - if (withNewStorageAccount) { - StorageAccount.DefinitionStages.WithCreate newAccount; - StorageAccount.DefinitionStages.WithGroup withGroupAccount = azure.storageAccounts() - .define(newStorageAccount.getName()).withRegion(newStorageAccount.getLocation()); - if (newStorageAccount.isNewResourceGroup()) { - newAccount = withGroupAccount.withNewResourceGroup(newStorageAccount.getResourceGroupName()); - } else { - newAccount = withGroupAccount.withExistingResourceGroup(newStorageAccount.getResourceGroupName()); - } - // only general purpose accounts used to create vm - newAccount.withGeneralPurposeAccountKind().withSku(SkuName.fromString(newStorageAccount.getType())); - withCreate = withCreate.withNewStorageAccount(newAccount); - } else { - withCreate = withCreate.withExistingStorageAccount(storageAccount); - } + com.microsoft.azure.management.storage.StorageAccount existedStorageAccount = azure.storageAccounts().getById(storageAccount.id()); + withCreate = withCreate.withExistingStorageAccount(existedStorageAccount); if (withNewAvailabilitySet) { withCreate = withCreate.withNewAvailabilitySet(name + "as"); } else if (availabilitySet != null) { diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/model/storage/StorageAccount.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/model/storage/StorageAccount.java deleted file mode 100644 index 16e0085cc2..0000000000 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/model/storage/StorageAccount.java +++ /dev/null @@ -1,179 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - */ - -package com.microsoft.tooling.msservices.model.storage; - -import com.microsoft.azure.management.storage.AccessTier; -import com.microsoft.azuretools.azurecommons.helpers.NotNull; -import com.microsoft.azure.management.storage.Kind; - -import java.util.Calendar; -import java.util.GregorianCalendar; - -public class StorageAccount extends ClientStorageAccount { - private String type = ""; - private String description = ""; - private String label = ""; - private String status = ""; - private String location = ""; - private String secondaryKey = ""; - private String managementUri = ""; - private String primaryRegion = ""; - private String primaryRegionStatus = ""; - private String secondaryRegion = ""; - private String secondaryRegionStatus = ""; - private Calendar lastFailover = new GregorianCalendar(); - - private String resourceGroupName = ""; - private boolean isNewResourceGroup; - private Kind kind; - private AccessTier accessTier; - - public StorageAccount(@NotNull String name, - @NotNull String subscriptionId) { - super(name); - this.subscriptionId = subscriptionId; - } - - @NotNull - public String getType() { - return type; - } - - public void setType(@NotNull String type) { - this.type = type; - } - - @NotNull - public String getDescription() { - return description; - } - - public void setDescription(@NotNull String description) { - this.description = description; - } - - @NotNull - public String getLabel() { - return label; - } - - public void setLabel(@NotNull String label) { - this.label = label; - } - - @NotNull - public String getStatus() { - return status; - } - - public void setStatus(@NotNull String status) { - this.status = status; - } - - @NotNull - public String getLocation() { - return location; - } - - public void setLocation(@NotNull String location) { - this.location = location; - } - - @NotNull - public String getSecondaryKey() { - return secondaryKey; - } - - public void setSecondaryKey(@NotNull String secondaryKey) { - this.secondaryKey = secondaryKey; - } - - @NotNull - public String getManagementUri() { - return managementUri; - } - - public void setManagementUri(@NotNull String managementUri) { - this.managementUri = managementUri; - } - - @NotNull - public String getPrimaryRegion() { - return primaryRegion; - } - - public void setPrimaryRegion(@NotNull String primaryRegion) { - this.primaryRegion = primaryRegion; - } - - @NotNull - public String getPrimaryRegionStatus() { - return primaryRegionStatus; - } - - public void setPrimaryRegionStatus(@NotNull String primaryRegionStatus) { - this.primaryRegionStatus = primaryRegionStatus; - } - - @NotNull - public String getSecondaryRegion() { - return secondaryRegion; - } - - public void setSecondaryRegion(@NotNull String secondaryRegion) { - this.secondaryRegion = secondaryRegion; - } - - @NotNull - public String getSecondaryRegionStatus() { - return secondaryRegionStatus; - } - - public void setSecondaryRegionStatus(@NotNull String secondaryRegionStatus) { - this.secondaryRegionStatus = secondaryRegionStatus; - } - - @NotNull - public Calendar getLastFailover() { - return lastFailover; - } - - public void setLastFailover(@NotNull Calendar lastFailover) { - this.lastFailover = lastFailover; - } - - public String getResourceGroupName() { - return resourceGroupName; - } - - public void setResourceGroupName(String resourceGroupName) { - this.resourceGroupName = resourceGroupName; - } - - public boolean isNewResourceGroup() { - return isNewResourceGroup; - } - - public void setNewResourceGroup(boolean newResourceGroup) { - isNewResourceGroup = newResourceGroup; - } - - public Kind getKind() { - return kind; - } - - public void setKind(Kind kind) { - this.kind = kind; - } - - public AccessTier getAccessTier() { - return accessTier; - } - - public void setAccessTier(AccessTier accessTier) { - this.accessTier = accessTier; - } -} From f1803c5d9ec441be9087439c5bcabb8cb48502f6 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Tue, 10 Aug 2021 14:47:22 +0800 Subject: [PATCH 019/173] [bugfix 1866718] fix no icon for new add connector unless close and reopen intellij. --- .../intellij/connector/database/DatabaseResource.java | 4 ++-- .../intellij/connector/database/DatabaseResourcePanel.java | 7 ++++--- .../intellij/connector/mysql/ConnectToMySQLAction.java | 2 +- .../toolkit/intellij/connector/sql/ConnectToSQLAction.java | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java index 9fd0ae16cf..cb743fd57f 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java @@ -42,13 +42,13 @@ public class DatabaseResource implements AzureResource { private Password password; private String envPrefix; - public DatabaseResource(@Nonnull String type, @Nonnull final String serverId, @Nullable final String databaseName) { + protected DatabaseResource(@Nonnull String type, @Nonnull final String serverId, @Nullable final String databaseName) { this.type = type; this.databaseName = databaseName; this.serverId = ResourceId.fromString(serverId); } - public DatabaseResource(@Nonnull String type, @Nonnull final String databaseId) { + protected DatabaseResource(@Nonnull String type, @Nonnull final String databaseId) { this.type = type; final ResourceId dbId = ResourceId.fromString(databaseId); this.serverId = dbId.parent(); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java index 8e4a2433e0..2680d3b08b 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java @@ -19,6 +19,7 @@ import com.microsoft.azure.toolkit.intellij.connector.database.component.ServerComboBox; import com.microsoft.azure.toolkit.intellij.connector.database.component.TestConnectionActionPanel; import com.microsoft.azure.toolkit.intellij.connector.database.component.UsernameComboBox; +import com.microsoft.azure.toolkit.intellij.connector.mysql.MySQLDatabaseResource; import com.microsoft.azure.toolkit.intellij.connector.sql.SqlServerDatabaseResource; import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azure.toolkit.lib.common.database.JdbcUrl; @@ -226,9 +227,9 @@ public DatabaseResource getData() { password.password(inputPasswordField.getPassword()); password.saveType(passwordSaveComboBox.getValue()); - final DatabaseResource resource = new DatabaseResource(definition.getType(), - definition instanceof SqlServerDatabaseResource.Definition ? - ((SqlDatabaseEntity) databaseComboBox.getValue()).getId() : ((MySqlDatabaseEntity) databaseComboBox.getValue()).getId()); + final DatabaseResource resource = definition instanceof SqlServerDatabaseResource.Definition ? + new SqlServerDatabaseResource(((SqlDatabaseEntity) databaseComboBox.getValue()).getId()) : + new MySQLDatabaseResource(((MySqlDatabaseEntity) databaseComboBox.getValue()).getId()); resource.setPassword(password); resource.setUsername((String) usernameComboBox.getValue()); resource.setJdbcUrl(this.jdbcUrl); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/ConnectToMySQLAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/ConnectToMySQLAction.java index e7c202b78e..77f54f8217 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/ConnectToMySQLAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/ConnectToMySQLAction.java @@ -42,7 +42,7 @@ public void actionPerformed(NodeActionEvent e) { AzureSignInAction.requireSignedIn(project, () -> { final ConnectorDialog dialog = new ConnectorDialog<>(project); final MySqlServer server = this.node.getServer(); - dialog.setResource(new DatabaseResource(MySQLDatabaseResource.Definition.AZURE_MYSQL.getType(), server.id(), null)); + dialog.setResource(new MySQLDatabaseResource(server.id(), null)); dialog.show(); }); } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/ConnectToSQLAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/ConnectToSQLAction.java index 5e42423efd..f6514108c9 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/ConnectToSQLAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/ConnectToSQLAction.java @@ -40,7 +40,7 @@ public AzureIconSymbol getIconSymbol() { public void actionPerformed(NodeActionEvent e) { final ConnectorDialog dialog = new ConnectorDialog<>(project); final ISqlServer server = this.node.getServer(); - dialog.setResource(new DatabaseResource(SqlServerDatabaseResource.Definition.SQL_SERVER.getType(), server.entity().getId(), null)); + dialog.setResource(new SqlServerDatabaseResource(server.entity().getId(), null)); dialog.show(); } From 4ff2dfaacd36fae30278c6d9c98962d4d2cf37f7 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Tue, 10 Aug 2021 14:54:28 +0800 Subject: [PATCH 020/173] set default save type for connector creation which does not depend on resource. --- .../intellij/connector/database/DatabaseResourcePanel.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java index 2680d3b08b..340579a8dc 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java @@ -97,6 +97,9 @@ private void init() { testResultTextPane.setEditable(false); testConnectionButton.setEnabled(false); envPrefixTextField.setText(definition instanceof SqlServerDatabaseResource.Definition ? "AZURE_SQL_" : "AZURE_MYSQL_"); + this.passwordSaveComboBox.setValue(Arrays.stream(Password.SaveType.values()) + .filter(e -> StringUtils.equals(e.name(), AzureConfigurations.getInstance().passwordSaveType())).findAny() + .orElse(Password.SaveType.UNTIL_RESTART)); } protected void initListeners() { From d2cd36a9642a72dcab12543ea5721adea8bc921f Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Tue, 10 Aug 2021 14:56:58 +0800 Subject: [PATCH 021/173] fix checkstyle issue. --- .../storage/component/BaseStorageAccountCreationDialog.java | 1 - 1 file changed, 1 deletion(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java index ace0adc2f9..bf732f8d9a 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java @@ -23,7 +23,6 @@ import java.awt.event.ItemEvent; import java.util.Arrays; import java.util.List; -import java.util.Objects; import java.util.Optional; public class BaseStorageAccountCreationDialog extends AzureDialog implements AzureForm { From fe9cd83f8c78b8e7d615467688f1dbdba935fbd6 Mon Sep 17 00:00:00 2001 From: andxu Date: Mon, 2 Aug 2021 08:40:47 +0800 Subject: [PATCH 022/173] [Task 1862884] refactor ssh to webapp using TunnelProxy instead of azure cli --- .../action/SSHIntoWebAppAction.java | 59 ++-- .../appservice/action/SSHTerminalManager.java | 126 +-------- .../runner/core/FunctionCliResolver.java | 147 ++++++---- .../runner/localrun/FunctionRunState.java | 13 +- .../com/microsoft/intellij/ui/AzurePanel.java | 3 +- .../intellij/ui/messages/messages.properties | 2 - .../azure/webapp/WebAppNode.java | 6 +- .../azuretools/utils/AzureCliUtils.java | 207 -------------- .../azuretools/utils/CommandUtils.java | 253 ------------------ 9 files changed, 158 insertions(+), 658 deletions(-) delete mode 100644 Utils/azuretools-core/src/com/microsoft/azuretools/utils/AzureCliUtils.java delete mode 100644 Utils/azuretools-core/src/com/microsoft/azuretools/utils/CommandUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/SSHIntoWebAppAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/SSHIntoWebAppAction.java index 9eb8605d6a..19b7c9ef25 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/SSHIntoWebAppAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/SSHIntoWebAppAction.java @@ -6,13 +6,14 @@ package com.microsoft.azure.toolkit.intellij.appservice.action; import com.intellij.openapi.project.Project; +import com.microsoft.azure.toolkit.lib.appservice.TunnelProxy; import com.microsoft.azure.toolkit.lib.appservice.service.IWebApp; import com.microsoft.azure.toolkit.lib.common.bundle.AzureString; +import com.microsoft.azure.toolkit.lib.common.exception.AzureToolkitRuntimeException; import com.microsoft.azure.toolkit.lib.common.task.AzureTask; import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; import com.microsoft.azuretools.azurecommons.helpers.AzureCmdException; import com.microsoft.azuretools.telemetry.TelemetryConstants; -import com.microsoft.azuretools.utils.AzureCliUtils; import com.microsoft.tooling.msservices.helpers.Name; import com.microsoft.tooling.msservices.serviceexplorer.Groupable; import com.microsoft.tooling.msservices.serviceexplorer.NodeActionEvent; @@ -21,6 +22,7 @@ import org.jetbrains.plugins.terminal.ShellTerminalWidget; import org.jetbrains.plugins.terminal.TerminalView; +import java.io.IOException; import java.util.logging.Logger; import static com.microsoft.azure.toolkit.lib.common.operation.AzureOperationBundle.title; @@ -54,31 +56,44 @@ public SSHIntoWebAppAction(WebAppNode webAppNode) { } @Override + protected void actionPerformed(NodeActionEvent nodeActionEvent) throws AzureCmdException { logger.info(message("webapp.ssh.hint.startSSH", webAppName)); // ssh to connect to remote web app container. final AzureString title = title("webapp|ssh.connect", webAppName); - AzureTaskManager.getInstance().runInBackground(new AzureTask(project, title, false, () -> { - // check these conditions to ssh into web app - if (!SSHTerminalManager.INSTANCE.beforeExecuteAzCreateRemoteConnection(subscriptionId, webApp.getRuntime())) { - return; - } - // build proxy between remote and local - SSHTerminalManager.CreateRemoteConnectionOutput connectionInfo = SSHTerminalManager.INSTANCE.executeAzCreateRemoteConnectionAndGetOutput( - AzureCliUtils.formatCreateWebAppRemoteConnectionParameters(subscriptionId, resourceGroupName, webAppName)); - logger.info(message("webapp.ssh.hint.sshConnectionDone", connectionInfo.getOutputMessage())); - // ssh to local proxy and open terminal. - AzureTaskManager.getInstance().runAndWait(() -> { - // create a new terminal tab. - TerminalView terminalView = TerminalView.getInstance(project); - ShellTerminalWidget shellTerminalWidget = terminalView.createLocalShellWidget(null, String.format(WEBAPP_TERMINAL_TABLE_NAME, webAppName)); - final AzureString messageTitle = title("webapp|ssh.open", webAppName); - AzureTaskManager.getInstance().runInBackground(new AzureTask(project, messageTitle, false, () -> { - // create connection to the local proxy. - SSHTerminalManager.INSTANCE.openConnectionInTerminal(shellTerminalWidget, connectionInfo); - })); - }, AzureTask.Modality.ANY); - })); + AzureTaskManager.getInstance().runInBackground(new AzureTask(project, title, false, + () -> { + final TunnelProxy proxy = new TunnelProxy(webApp); + + int localPort; + try { + localPort = proxy.start(); + } catch (IOException e) { + try { + proxy.close(); + } catch (Throwable ex) { + // ignore + } + throw new AzureToolkitRuntimeException(message("webapp.ssh.error.message")); + } + final int finalLocalPort = localPort; + + // ssh to local proxy and open terminal. + AzureTaskManager.getInstance().runAndWait(() -> { + // create a new terminal tab. + TerminalView terminalView = TerminalView.getInstance(project); + ShellTerminalWidget shellTerminalWidget = terminalView.createLocalShellWidget(null, String.format(WEBAPP_TERMINAL_TABLE_NAME, webAppName)); + final AzureString messageTitle = title("webapp|ssh.open", webAppName); + AzureTaskManager.getInstance().runInBackground(new AzureTask(project, messageTitle, false, () -> { + // create connection to the local proxy. + final SSHTerminalManager.CreateRemoteConnectionInfo info = new SSHTerminalManager.CreateRemoteConnectionInfo(); + info.setUsername(TunnelProxy.DEFAULT_SSH_USERNAME); + info.setPassword(TunnelProxy.DEFAULT_SSH_PASSWORD); + info.setPort(finalLocalPort); + SSHTerminalManager.INSTANCE.openConnectionInTerminal(shellTerminalWidget, info); + })); + }, AzureTask.Modality.ANY); + })); logger.info(message("webapp.ssh.hint.SSHDone", webAppName)); } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/SSHTerminalManager.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/SSHTerminalManager.java index c04f08bf43..df394bc8cb 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/SSHTerminalManager.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/action/SSHTerminalManager.java @@ -7,12 +7,8 @@ import com.jediterm.terminal.TerminalDataStream; import com.jediterm.terminal.emulator.Emulator; -import com.microsoft.azure.toolkit.lib.appservice.model.OperatingSystem; -import com.microsoft.azure.toolkit.lib.appservice.model.Runtime; -import com.microsoft.azuretools.utils.AzureCliUtils; -import com.microsoft.azuretools.utils.CommandUtils; -import com.microsoft.intellij.util.PatternUtils; import com.microsoft.tooling.msservices.components.DefaultLoader; +import lombok.Data; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.reflect.FieldUtils; import org.jetbrains.plugins.terminal.ShellTerminalWidget; @@ -28,88 +24,13 @@ public enum SSHTerminalManager { private static final Logger logger = Logger.getLogger(SSHTerminalManager.class.getName()); private static final String SSH_INTO_WEB_APP_ERROR_DIALOG_TITLE = message("webapp.ssh.error.title"); - private static final String SSH_INTO_WEB_APP_ERROR_MESSAGE = message("webapp.ssh.error.message"); - private static final String CLI_DIALOG_MESSAGE_DEFAULT = message("webapp.ssh.error.cli"); + public static final String SSH_INTO_WEB_APP_ERROR_MESSAGE = message("webapp.ssh.error.message"); private static final String SSH_INTO_WEB_APP_ERROR_MESSAGE_NOT_SUPPORT_WINDOWS = message("webapp.ssh.error.notSupport.Windows"); private static final String SSH_INTO_WEB_APP_ERROR_MESSAGE_NOT_SUPPORT_DOCKER = message("webapp.ssh.error.notSupport.Docker"); private static final String OS_LINUX = "linux"; private static final String WEB_APP_DOCKER_PREFIX = "DOCKER|"; private static final String CMD_SSH_TO_LOCAL_PROXY = - "ssh -o StrictHostKeyChecking=no -o \"UserKnownHostsFile /dev/null\" -o \"LogLevel ERROR\" %s@127.0.0.1 -p %s"; - - /** - * these actions (validation, etc) before ssh into web app. - * - * @param subscriptionId - * @param os - * @param fxVersion - * @return - */ - public boolean beforeExecuteAzCreateRemoteConnection(String subscriptionId, Runtime runtime) { - try { - // check to confirm that azure cli is installed. - if (!AzureCliUtils.isCliInstalled()) { - DefaultLoader.getUIHelper().showError(CLI_DIALOG_MESSAGE_DEFAULT, SSH_INTO_WEB_APP_ERROR_DIALOG_TITLE); - return false; - } - // check if cli signed-in and the account has permission to connect to current subscription. - if (!AzureCliUtils.containSubscription(subscriptionId)) { - DefaultLoader.getUIHelper().showError(CLI_DIALOG_MESSAGE_DEFAULT, SSH_INTO_WEB_APP_ERROR_DIALOG_TITLE); - return false; - } - } catch (IOException | InterruptedException e) { - DefaultLoader.getUIHelper().showError(SSH_INTO_WEB_APP_ERROR_MESSAGE, SSH_INTO_WEB_APP_ERROR_DIALOG_TITLE); - return false; - } - // only support these web app those os is linux. - if (runtime.getOperatingSystem() == OperatingSystem.WINDOWS) { - DefaultLoader.getUIHelper().showError(SSH_INTO_WEB_APP_ERROR_MESSAGE_NOT_SUPPORT_WINDOWS, SSH_INTO_WEB_APP_ERROR_DIALOG_TITLE); - return false; - } - if (runtime.getOperatingSystem() == OperatingSystem.DOCKER) { - DefaultLoader.getUIHelper().showError(SSH_INTO_WEB_APP_ERROR_MESSAGE_NOT_SUPPORT_DOCKER, SSH_INTO_WEB_APP_ERROR_DIALOG_TITLE); - return false; - } - return true; - } - - /** - * create remote connection to remote web app container. - * - * @param parameters - * @return - */ - public CreateRemoteConnectionOutput executeAzCreateRemoteConnectionAndGetOutput(final String[] parameters) { - CreateRemoteConnectionOutput connectionInfo = new CreateRemoteConnectionOutput(); - CommandUtils.CommandExecOutput commandExecOutput = null; - try { - commandExecOutput = AzureCliUtils.executeCommandAndGetOutputWithCompleteKeyWord(parameters, - AzureCliUtils.CLI_COMMAND_REMOTE_CONNECTION_EXEC_SUCCESS_KEY_WORDS, AzureCliUtils.CLI_COMMAND_REMOTE_CONNECTION_EXEC_FAILED_KEY_WORDS); - } catch (IOException | InterruptedException e) { - DefaultLoader.getUIHelper().showError(SSH_INTO_WEB_APP_ERROR_MESSAGE, SSH_INTO_WEB_APP_ERROR_DIALOG_TITLE); - return connectionInfo; - } - connectionInfo.setOutputMessage(commandExecOutput.getOutputMessage()); - connectionInfo.setSuccess(commandExecOutput.isSuccess()); - if (commandExecOutput.isSuccess()) { - String username = PatternUtils.parseWordByPatternAndPrefix(commandExecOutput.getOutputMessage(), PatternUtils.PATTERN_WHOLE_WORD, "username: "); - if (StringUtils.isBlank(username)) { - username = PatternUtils.parseWordByPatternAndPrefix(commandExecOutput.getErrorMessage(), PatternUtils.PATTERN_WHOLE_WORD, "username: "); - } - String port = PatternUtils.parseWordByPatternAndPrefix(commandExecOutput.getOutputMessage(), PatternUtils.PATTERN_WHOLE_NUMBER_PORT, "port: "); - if (StringUtils.isBlank(port)) { - port = PatternUtils.parseWordByPatternAndPrefix(commandExecOutput.getErrorMessage(), PatternUtils.PATTERN_WHOLE_NUMBER_PORT, "port: "); - } - String password = PatternUtils.parseWordByPatternAndPrefix(commandExecOutput.getOutputMessage(), PatternUtils.PATTERN_WHOLE_WORD, "password: "); - if (StringUtils.isBlank(password)) { - password = PatternUtils.parseWordByPatternAndPrefix(commandExecOutput.getErrorMessage(), PatternUtils.PATTERN_WHOLE_WORD, "password: "); - } - connectionInfo.setUsername(username); - connectionInfo.setPort(port); - connectionInfo.setPassword(password); - } - return connectionInfo; - } + "ssh -o StrictHostKeyChecking=no -o \"UserKnownHostsFile /dev/null\" -o \"LogLevel ERROR\" %s@127.0.0.1 -p %d"; /** * ssh to connect to local proxy and open the terminal for remote container. @@ -117,9 +38,9 @@ public CreateRemoteConnectionOutput executeAzCreateRemoteConnectionAndGetOutput( * @param shellTerminalWidget * @param connectionInfo */ - public void openConnectionInTerminal(ShellTerminalWidget shellTerminalWidget, CreateRemoteConnectionOutput connectionInfo) { - if (connectionInfo == null || !connectionInfo.isSuccess() || - StringUtils.isAnyBlank(connectionInfo.getPort(), connectionInfo.getUsername(), connectionInfo.getPassword())) { + public void openConnectionInTerminal(ShellTerminalWidget shellTerminalWidget, CreateRemoteConnectionInfo connectionInfo) { + if (connectionInfo == null || connectionInfo.getPort() <= 0 || + StringUtils.isAnyBlank(connectionInfo.getUsername(), connectionInfo.getPassword())) { DefaultLoader.getUIHelper().showError(SSH_INTO_WEB_APP_ERROR_MESSAGE, SSH_INTO_WEB_APP_ERROR_DIALOG_TITLE); return; } @@ -128,6 +49,10 @@ public void openConnectionInTerminal(ShellTerminalWidget shellTerminalWidget, Cr while ((shellTerminalWidget.getTtyConnector() == null) && count++ < 200) { Thread.sleep(100); } + + while ((shellTerminalWidget.getTerminalStarter() == null) && count++ < 200) { + Thread.sleep(100); + } shellTerminalWidget.executeCommand(String.format(CMD_SSH_TO_LOCAL_PROXY, connectionInfo.getUsername(), connectionInfo.getPort())); waitForInputPassword(shellTerminalWidget, 30000); shellTerminalWidget.executeCommand(connectionInfo.getPassword()); @@ -146,7 +71,6 @@ private void waitForInputPassword(ShellTerminalWidget shellTerminalWidget, int t try { while (count++ < countMax) { if (myBuf != null && String.valueOf(myBuf).contains("password:")) { - logger.info(message("webapp.ssh.hint.passwordReady") + String.valueOf(myBuf)); return; } Thread.sleep(interval); @@ -156,34 +80,10 @@ private void waitForInputPassword(ShellTerminalWidget shellTerminalWidget, int t logger.info(message("webapp.ssh.hint.passwordNotReady")); } - public static class CreateRemoteConnectionOutput extends CommandUtils.CommandExecOutput { + @Data + public static class CreateRemoteConnectionInfo { private String username; private String password; - private String port; - - public String getUsername() { - return username; - } - - public void setUsername(String username) { - this.username = username; - } - - public String getPassword() { - return password; - } - - public void setPassword(String password) { - this.password = password; - } - - public String getPort() { - return port; - } - - public void setPort(String port) { - this.port = port; - } + private int port; } - } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionCliResolver.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionCliResolver.java index 0a80114ab3..32b0e88e1f 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionCliResolver.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionCliResolver.java @@ -5,73 +5,124 @@ package com.microsoft.azure.toolkit.intellij.function.runner.core; -import com.microsoft.azure.toolkit.lib.common.logging.Log; -import com.microsoft.azure.toolkit.lib.common.utils.TextUtils; -import com.microsoft.azuretools.utils.CommandUtils; +import com.microsoft.azure.toolkit.lib.common.utils.CommandUtils; +import org.apache.commons.io.FileUtils; +import org.apache.commons.lang3.StringUtils; +import javax.annotation.Nullable; import java.io.File; import java.io.IOException; import java.nio.file.Paths; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashSet; import java.util.List; +import java.util.Optional; +import java.util.Set; -import static com.microsoft.intellij.ui.messages.AzureBundle.message; - -public class FunctionCliResolver { - public static String resolveFunc() throws IOException, InterruptedException { - final boolean isWindows = CommandUtils.isWindows(); - final List funCmdFiles = CommandUtils.resolvePathForCommand("func"); - File result = null; - for (final File file : funCmdFiles) { - final File canonicalFile = file.getCanonicalFile(); - if (!canonicalFile.exists()) { - continue; - } - // when `func core tools` is manually installed and func is available at PATH - // use canonical path to locate the real installation path - result = findFuncExecInFolder(canonicalFile.getParentFile(), isWindows); - if (result == null) { - if (isWindows) { - result = resolveFuncForWindows(canonicalFile); - } else { - // in linux/mac, when the way of `npm install azure-functions-core-tools`, the canonicalFile will point to `main.js` - if (canonicalFile.getName().equals("main.js")) { - result = findFuncExecInFolder(Paths.get(canonicalFile.getParent(), "..", "bin").normalize().toFile(), - isWindows); - } +public abstract class FunctionCliResolver { + private static final boolean isWindows = CommandUtils.isWindows(); + + public static String resolveFunc() { + return resolve().stream().findFirst().orElse(null); + } + + public static List resolve() { + return resolveInner(); + } + + private static List resolveInner() { + // resolve command from $PATH + final List whichFuncDirs = resolveCommandPath("func"); + final Set results = new HashSet<>(); + final Set processedDirectories = new HashSet<>(); + for (final String dir : whichFuncDirs) { + try { + final File canonicalFile = new File(dir).getCanonicalFile(); + if (!canonicalFile.exists()) { + continue; + } + final String parentFolder = canonicalFile.getParentFile().getAbsolutePath(); + if (!processedDirectories.add(parentFolder)) { + // already processed + continue; } + // when `func core tools` is manually installed and func is available at PATH + // use canonical path to locate the real installation path + String result = findFuncInFolder(parentFolder); + if (result == null) { + result = resolveAdditionalFunc(parentFolder); + } + if (result != null) { + results.add(result); + } + + } catch (IOException ignored) { + // ignore } + } + Optional.ofNullable(findFuncInNpm()).ifPresent(results::add); + return new ArrayList<>(results); + } - if (result != null) { - return result.getAbsolutePath(); + @Nullable + private static String findFuncInFolder(final String parentFolder) { + if (new File(parentFolder, getFuncFileName()).exists()) { + final File func = new File(parentFolder, getFuncFileName()); + if (func.exists()) { + return Paths.get(func.getAbsolutePath()).normalize().toString(); } } - Log.warn(TextUtils.red(message("function.cli.error.notFound"))); return null; } - private static File resolveFuncForWindows(final File canonicalFile) { - if (canonicalFile.getName().equalsIgnoreCase("func.cmd")) { - return findFuncExecInFolder( - Paths.get(canonicalFile.getParent(), "node_modules", "azure-functions-core-tools", "bin") - .toFile(), - true); - } else { - // check chocolate install - final File libFolder = Paths - .get(canonicalFile.getParent(), "..", "lib", "azure-functions-core-tools", "tools") - .normalize().toFile(); - return findFuncExecInFolder(libFolder, true); + @Nullable + private static String findFuncInNpm() { + try { + final String output = StringUtils.trim(CommandUtils.exec("npm root --global")); + final File path = new File(output, "azure-functions-core-tools/bin"); + if (FileUtils.isDirectory(path)) { + return findFuncInFolder(path.getAbsolutePath()); + } + } catch (IOException ignore) { + // ignore } + return null; } - private static File findFuncExecInFolder(final File folder, final boolean windows) { - if (new File(folder, "func.dll").exists()) { - final File func = new File(folder, windows ? "func.exe" : "func"); - if (func.exists()) { - return func; + private static List resolveCommandPath(String command) { + final List list = new ArrayList<>(); + try { + + final String output = CommandUtils.exec((isWindows ? "where " : "which ") + command); + if (StringUtils.isBlank(output)) { + return Collections.emptyList(); + } + + for (final String outputLine : output.split("[\\r\\n]")) { + final File file = new File(StringUtils.trim(outputLine)); + if (!file.exists() || !file.isFile()) { + continue; + } + + list.add(file.getAbsolutePath()); } + } catch (IOException ignored) { + // ignore } - return null; + return list; } + private static String getFuncFileName() { + return isWindows ? "func.exe" : "func"; + } + + private static String resolveAdditionalFunc(String funcParentFolder) { + // from C:\ProgramData\chocolatey\bin\func.exe -> C:\ProgramData\chocolatey\lib\azure-functions-core-tools\tools\func.exe + return Optional.ofNullable(findFuncInFolder(Paths.get(funcParentFolder, "../lib/azure-functions-core-tools/tools").toString())) + // detect func installed by `brew install azure-functions-core-tools@3` + // readlink /usr/local/bin/func => + //../Cellar/azure-functions-core-tools@3/3.0.3477/bin/func + .orElseGet(() -> findFuncInFolder(Paths.get(funcParentFolder, "../bin").toString())); + } } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunState.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunState.java index 8a935d3551..3dcd359142 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunState.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/FunctionRunState.java @@ -30,12 +30,12 @@ import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; import com.microsoft.azure.toolkit.lib.common.task.AzureTask; import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; +import com.microsoft.azure.toolkit.lib.common.utils.CommandUtils; import com.microsoft.azure.toolkit.lib.legacy.function.bindings.BindingEnum; import com.microsoft.azure.toolkit.lib.legacy.function.configurations.FunctionConfiguration; import com.microsoft.azuretools.telemetry.TelemetryConstants; import com.microsoft.azuretools.telemetrywrapper.Operation; import com.microsoft.azuretools.telemetrywrapper.TelemetryManager; -import com.microsoft.azuretools.utils.CommandUtils; import com.microsoft.azuretools.utils.JsonUtils; import com.microsoft.intellij.RunProcessHandler; import com.microsoft.intellij.util.ReadStreamLineThread; @@ -162,9 +162,7 @@ private void validateFunctionRuntime(RunProcessHandler processHandler) { type = AzureOperation.Type.TASK ) private ComparableVersion getFuncVersion() throws IOException { - final File func = new File(functionRunConfiguration.getFuncPath()); - final String funcVersion = CommandUtils.executeCommandAndGetOutput(func.getAbsolutePath(), - new String[]{"-v"}, func.getParentFile()); + final String funcVersion = CommandUtils.exec("func -v", Paths.get(functionRunConfiguration.getFuncPath()).getParent().toString()); if (StringUtils.isEmpty(funcVersion)) { return null; } @@ -177,13 +175,12 @@ private ComparableVersion getFuncVersion() throws IOException { name = "function.validate_jre", type = AzureOperation.Type.TASK ) - private ComparableVersion getJavaVersion() throws IOException { + private static ComparableVersion getJavaVersion() throws IOException { final String javaHome = System.getenv("JAVA_HOME"); final File javaFile = StringUtils.isEmpty(javaHome) ? null : Paths.get(javaHome, "bin", "java").toFile(); - final File executeFolder = javaFile == null ? null : javaFile.getParentFile(); + final String executeFolder = javaFile == null ? null : javaFile.getParentFile().getAbsolutePath(); final String command = javaFile == null ? "java" : javaFile.getAbsolutePath(); - final String javaVersion = CommandUtils.executeCommandAndGetOutput(command, new String[]{"-version"}, - executeFolder, true); + final String javaVersion = CommandUtils.exec("java -version", executeFolder, true); if (StringUtils.isEmpty(javaVersion)) { return null; } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java index 27645349fe..cae6bb219d 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java @@ -32,7 +32,6 @@ import org.jetbrains.annotations.NotNull; import javax.annotation.Nonnull; -import java.io.IOException; import java.util.Arrays; import javax.swing.ComboBoxModel; import javax.swing.DefaultComboBoxModel; @@ -97,7 +96,7 @@ public void customize(@NotNull JList list, AzureEnvironment value, int index, bo if (StringUtils.isBlank(state.functionCoreToolsPath())) { try { funcCoreToolsPath.setText(FunctionCliResolver.resolveFunc()); - } catch (final IOException | InterruptedException ex) { + } catch (final Throwable ex) { //ignore } } else { diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/intellij/ui/messages/messages.properties b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/intellij/ui/messages/messages.properties index df7c7cd340..03c57394e3 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/intellij/ui/messages/messages.properties +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/resources/com/microsoft/intellij/ui/messages/messages.properties @@ -1522,11 +1522,9 @@ webapp.flightRecord.error.profileFlightRecorderFailed.message=Caused by error: webapp.ssh.hint.sshConnectionDone=Complete to execute ssh connection. output message is below: {0} webapp.ssh.hint.startSSH=Start to perform SSH into web app ({0}).... webapp.ssh.hint.SSHDone=End to perform SSH into Web App ({0}) -webapp.ssh.hint.passwordReady=It's ready to input password before the coming of timeout. myBuf: webapp.ssh.hint.passwordNotReady=password input is not ready. ready processing is stopped because of timeout. webapp.ssh.error.title=SSH into Web App Error webapp.ssh.error.message=Failed to SSH into Web App. Please try again. -webapp.ssh.error.cli=Failed to invoke Azure CLI. Please make sure Azure CLI is installed and signed-in with same account. webapp.ssh.error.notSupport.Windows=Azure SSH is only supported for Linux web apps webapp.ssh.error.notSupport.Docker=Azure SSH is only supported for Linux web apps (Not in custom container). #################### Azure MySQL ####################### diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/webapp/WebAppNode.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/webapp/WebAppNode.java index 8edc2d1f59..881aac6156 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/webapp/WebAppNode.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/webapp/WebAppNode.java @@ -44,11 +44,11 @@ public IWebApp getWebApp() { @Override public @Nullable AzureIconSymbol getIconSymbol() { - if (WebAppBaseState.UPDATING.equals(state)) { + if (WebAppBaseState.UPDATING == state) { return AzureIconSymbol.WebApp.UPDATING; } boolean isLinux = webApp.getRuntime().getOperatingSystem() != OperatingSystem.WINDOWS; - boolean running = WebAppBaseState.RUNNING.equals(state); + boolean running = WebAppBaseState.RUNNING == state; if (isLinux) { return running ? AzureIconSymbol.WebApp.RUNNING_ON_LINUX : AzureIconSymbol.WebApp.STOPPED_ON_LINUX; } else { @@ -110,7 +110,7 @@ public Runtime getWebAppRuntime() { @Override public List getNodeActions() { boolean running = this.state == WebAppBaseState.RUNNING; - getNodeActionByName(SSH_INTO).setEnabled(running); + getNodeActionByName(SSH_INTO).setEnabled(running && webApp.getRuntime().isLinux()); getNodeActionByName(PROFILE_FLIGHT_RECORDER).setEnabled(running); return super.getNodeActions(); } diff --git a/Utils/azuretools-core/src/com/microsoft/azuretools/utils/AzureCliUtils.java b/Utils/azuretools-core/src/com/microsoft/azuretools/utils/AzureCliUtils.java deleted file mode 100644 index 2d7549fbff..0000000000 --- a/Utils/azuretools-core/src/com/microsoft/azuretools/utils/AzureCliUtils.java +++ /dev/null @@ -1,207 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - */ - -package com.microsoft.azuretools.utils; - -import com.google.gson.reflect.TypeToken; -import com.microsoft.azure.toolkit.lib.Azure; -import org.apache.commons.collections4.CollectionUtils; -import org.apache.commons.exec.DefaultExecuteResultHandler; -import org.apache.commons.lang3.ArrayUtils; -import org.apache.commons.lang3.StringUtils; - -import java.io.IOException; -import java.net.InetSocketAddress; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.logging.Logger; - -/** - * Utils of Azure CLI - */ -public class AzureCliUtils { - - private static final Logger logger = Logger.getLogger(AzureCliUtils.class.getName()); - private static final String CLI_GROUP_AZ = "az"; - private static final String CLI_SUBGROUP_WEBAPP = "webapp"; - private static final String CLI_SUBGROUP_WEBAPP_COMMAND_REMOTE_CONNECTION = "create-remote-connection"; - private static final String CLI_SUBGROUP_ACCOUNT = "account"; - private static final String CLI_SUBGROUP_ACCOUNT_COMMAND_SHOW = "show"; - private static final String CLI_SUBGROUP_ACCOUNT_COMMAND_LIST = "list"; - private static final String CLI_COMMAND_VERSION = "version"; - private static final String CLI_ARGUMENTS_WEBAPP_NAME = "-n"; - private static final String CLI_ARGUMENTS_RESOURCE_GROUP = "-g"; - private static final String CLI_ARGUMENTS_SUBSCRIPTION = "--subscription"; - private static final String CLI_COMMAND_REMOTE_CONNECTION_EXEC_SUCCESS_KEY_WORD = "Ctrl + C to close"; - private static final String CLI_COMMAND_REMOTE_CONNECTION_EXEC_FAILED_KEY_WORD = "SSH is not enabled for this app."; - - public static final String[] CLI_COMMAND_REMOTE_CONNECTION_EXEC_SUCCESS_KEY_WORDS = new String[]{CLI_COMMAND_REMOTE_CONNECTION_EXEC_SUCCESS_KEY_WORD}; - public static final String[] CLI_COMMAND_REMOTE_CONNECTION_EXEC_FAILED_KEY_WORDS = new String[]{CLI_COMMAND_REMOTE_CONNECTION_EXEC_FAILED_KEY_WORD}; - - private static final int CMD_EXEC_TIMEOUT = 12 * 1000; - private static final int CMD_EXEC_CONNECT_TIMEOUT = 30 * 1000; - private static final int CMD_EXEC_EXIT_CODE_SUCCESS = 0; - - public static String[] formatCreateWebAppRemoteConnectionParameters(final String subscrption, final String resourceGroup, final String webapp) { - String[] parameters = new String[] {CLI_SUBGROUP_WEBAPP, CLI_SUBGROUP_WEBAPP_COMMAND_REMOTE_CONNECTION - , CLI_ARGUMENTS_SUBSCRIPTION, subscrption, CLI_ARGUMENTS_RESOURCE_GROUP, resourceGroup, CLI_ARGUMENTS_WEBAPP_NAME, webapp}; - return parameters; - } - - /** - * try to execute azure CLI command to detect it is installed or not. - * - * @return - * true : azure installed. - * false : azure not installed. - */ - public static boolean isCliInstalled() throws IOException, InterruptedException { - return isCliCommandExecutedStatus(new String[]{AzureCliUtils.CLI_COMMAND_VERSION}); - } - - /** - * check these status of local cli login. - * @return - */ - public static boolean isCliLogined() throws IOException, InterruptedException { - return isCliCommandExecutedStatus(new String[]{CLI_SUBGROUP_ACCOUNT, CLI_SUBGROUP_ACCOUNT_COMMAND_SHOW}); - } - - /** - * check azure cli contains a specific subscription or not. - */ - public static boolean containSubscription(String subscriptionId) throws IOException, InterruptedException { - if (StringUtils.isBlank(subscriptionId)) { - return false; - } - String subscriptionsAsJson = executeCliCommandAndGetOutputIfSuccess(new String[]{CLI_SUBGROUP_ACCOUNT, CLI_SUBGROUP_ACCOUNT_COMMAND_LIST}); - if (StringUtils.isBlank(subscriptionsAsJson)) { - return false; - } - List subscriptions = JsonUtils.fromJson(subscriptionsAsJson, new TypeToken>(){}.getType()); - if (CollectionUtils.isEmpty(subscriptions)) { - return false; - } - return subscriptions.stream().filter(e -> subscriptionId.equals(e.getId())).count() > 0; - } - - /** - * execute CLI command with detecting the output message with a success-complete and a failed-completed key words. - * @param parameters - * @param sucessKeyWords - * @param failedKeyWords - * @return - */ - public static CommandUtils.CommandExecOutput executeCommandAndGetOutputWithCompleteKeyWord(final String[] parameters - , final String[] sucessKeyWords, final String[] failedKeyWords) throws IOException, InterruptedException { - CommandUtils.CommandExecutionOutput executionOutput = CommandUtils.executeCommandAndGetExecution(CLI_GROUP_AZ, parameters, getProxyEnvs()); - CommandUtils.CommandExecOutput commandExecOutput = new CommandUtils.CommandExecOutput(); - if (ArrayUtils.isEmpty(sucessKeyWords) && ArrayUtils.isEmpty(failedKeyWords)) { - commandExecOutput.setSuccess(true); - if (executionOutput.getOutputStream() != null) { - commandExecOutput.setOutputMessage(executionOutput.getOutputStream().toString()); - } - if (executionOutput.getErrorStream() != null) { - commandExecOutput.setErrorMessage(executionOutput.getErrorStream().toString()); - } - return commandExecOutput; - } - int interval = 100; - int maxCount = CMD_EXEC_CONNECT_TIMEOUT / interval; - int count = 0; - while (count++ <= maxCount) { - String currentOutputMessage = StreamUtils.toString(executionOutput.getOutputStream()); - String currentErrorMessage = StreamUtils.toString(executionOutput.getErrorStream()); - if (ArrayUtils.isNotEmpty(sucessKeyWords) && checkCommendExecComplete(currentOutputMessage, currentErrorMessage, sucessKeyWords)) { - commandExecOutput.setOutputMessage(currentOutputMessage); - commandExecOutput.setErrorMessage(currentErrorMessage); - commandExecOutput.setSuccess(true); - break; - } - if (ArrayUtils.isNotEmpty(failedKeyWords) && checkCommendExecComplete(currentOutputMessage, currentErrorMessage, failedKeyWords)) { - commandExecOutput.setOutputMessage(currentOutputMessage); - commandExecOutput.setErrorMessage(currentErrorMessage); - commandExecOutput.setSuccess(false); - break; - } - Thread.sleep(interval); - } - return commandExecOutput; - } - - private static boolean isCliCommandExecutedStatus(String[] parameters) throws IOException, InterruptedException { - DefaultExecuteResultHandler resultHandler = CommandUtils.executeCommandAndGetResultHandler(CLI_GROUP_AZ, parameters, getProxyEnvs()); - resultHandler.waitFor(CMD_EXEC_TIMEOUT); - int exitValue = resultHandler.getExitValue(); - logger.info("exitCode: " + exitValue); - if (exitValue == CMD_EXEC_EXIT_CODE_SUCCESS) { - return true; - } - return false; - } - - private static String executeCliCommandAndGetOutputIfSuccess(String[] parameters) throws IOException, InterruptedException { - CommandUtils.CommandExecutionOutput executionOutput = CommandUtils.executeCommandAndGetExecution(CLI_GROUP_AZ, parameters, getProxyEnvs()); - executionOutput.getResultHandler().waitFor(CMD_EXEC_TIMEOUT); - int exitValue = executionOutput.getResultHandler().getExitValue(); - logger.info("exitCode: " + exitValue); - if (exitValue == CMD_EXEC_EXIT_CODE_SUCCESS) { - return executionOutput.getOutputStream().toString(); - } - return null; - } - - private static Map getProxyEnvs() { - final InetSocketAddress proxy = Azure.az().config().getHttpProxy(); - Map env = new HashMap<>(); - if (proxy != null) { - String proxyStr = String.format("http://%s:%s", proxy.getHostString(), proxy.getPort()); - env.put("HTTPS_PROXY", proxyStr); - env.put("HTTP_PROXY", proxyStr); - } - return env; - } - - private static boolean checkCommendExecComplete(String outputMessage, String errorMessage, String[] completeKeyWords) { - if (completeKeyWords == null || completeKeyWords.length == 0) { - return true; - } - if (StringUtils.isBlank(outputMessage) && StringUtils.isBlank(errorMessage)) { - return false; - } - for (String completeKeyWord : completeKeyWords) { - if (StringUtils.isNotBlank(outputMessage) && outputMessage.contains(completeKeyWord)) { - return true; - } - if (StringUtils.isNotBlank(errorMessage) && errorMessage.contains(completeKeyWord)) { - return true; - } - } - return false; - } - - public static class AzureCliSubscription { - private String id; - private String name; - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - } - -} diff --git a/Utils/azuretools-core/src/com/microsoft/azuretools/utils/CommandUtils.java b/Utils/azuretools-core/src/com/microsoft/azuretools/utils/CommandUtils.java deleted file mode 100644 index a81bbe9d09..0000000000 --- a/Utils/azuretools-core/src/com/microsoft/azuretools/utils/CommandUtils.java +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - */ - -package com.microsoft.azuretools.utils; - -import org.apache.commons.exec.CommandLine; -import org.apache.commons.exec.DefaultExecuteResultHandler; -import org.apache.commons.exec.DefaultExecutor; -import org.apache.commons.exec.ExecuteException; -import org.apache.commons.exec.PumpStreamHandler; -import org.apache.commons.io.IOUtils; -import org.apache.commons.lang3.StringUtils; -import org.apache.commons.lang3.SystemUtils; - -import java.io.ByteArrayOutputStream; -import java.io.File; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.nio.charset.StandardCharsets; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.function.Function; -import java.util.logging.Level; -import java.util.logging.Logger; - -public class CommandUtils { - - private static final Logger logger = Logger.getLogger(CommandUtils.class.getName()); - private static final String WINDOWS_STARTER = "cmd.exe"; - private static final String LINUX_MAC_STARTER = "/bin/sh"; - private static final String WINDOWS_SWITCHER = "/c"; - private static final String LINUX_MAC_SWITCHER = "-c"; - private static final String DEFAULT_WINDOWS_SYSTEM_ROOT = System.getenv("SystemRoot"); - private static final String DEFAULT_MAC_LINUX_PATH = "/bin/"; - public static final String COMMEND_SUFFIX_WINDOWS = ".cmd"; - - public static List resolvePathForCommandForCmdOnWindows(final String command) throws IOException, InterruptedException { - return resolvePathForCommand(isWindows() ? (command + ".cmd") : command); - } - - public static List resolvePathForCommand(final String command) - throws IOException, InterruptedException { - return extractFileFromOutput(CommandUtils.executeMultipleLineOutput((CommandUtils.isWindows() ? "where " : "which ") + command, null)); - } - - public static String[] executeMultipleLineOutput(final String cmd, File cwd, Function streamFunction) - throws IOException, InterruptedException { - final String[] cmds = isWindows() ? new String[]{"cmd.exe", "/c", cmd} : new String[]{"bash", "-c", cmd}; - final Process p = Runtime.getRuntime().exec(cmds, null, cwd); - final int exitCode = p.waitFor(); - if (exitCode != 0) { - return new String[0]; - } - return StringUtils.split(IOUtils.toString(streamFunction.apply(p), StandardCharsets.UTF_8), "\n"); - } - - public static String exec(final String commandWithArgs) throws IOException { - final String starter = isWindows() ? WINDOWS_STARTER : LINUX_MAC_STARTER; - final String switcher = isWindows() ? WINDOWS_SWITCHER : LINUX_MAC_SWITCHER; - final String workingDirectory = getSafeWorkingDirectory(); - if (StringUtils.isEmpty(workingDirectory)) { - final IllegalStateException exception = new IllegalStateException("A Safe Working directory could not be found to execute command from."); - logger.throwing(CommandUtils.class.getName(), "exec", exception); - throw exception; - } - final String commandWithPath = isWindows() ? commandWithArgs : String.format("export PATH=$PATH:/usr/local/bin ; %s", commandWithArgs); - return executeCommandAndGetOutput(starter, switcher, commandWithPath, new File(workingDirectory)); - } - - public static String executeCommandAndGetOutput(final String commandWithoutArgs, final String[] args, final File directory) throws IOException { - return executeCommandAndGetOutput(commandWithoutArgs, args, directory, false); - } - - public static String executeCommandAndGetOutput(final String commandWithoutArgs, final String[] args, final File directory, - final boolean mergeErrorStream) throws IOException { - final CommandLine commandLine = new CommandLine(commandWithoutArgs); - commandLine.addArguments(args); - return executeCommandAndGetOutput(commandLine, directory, mergeErrorStream); - } - - public static String executeCommandAndGetOutput(final String starter, final String switcher, final String commandWithArgs, - final File directory) throws IOException { - final CommandLine commandLine = new CommandLine(starter); - commandLine.addArgument(switcher, false); - commandLine.addArgument(commandWithArgs, false); - return executeCommandAndGetOutput(commandLine, directory); - } - - public static String executeCommandAndGetOutput(final CommandLine commandLine, final File directory) throws IOException { - return executeCommandAndGetOutput(commandLine, directory, false); - } - - public static String executeCommandAndGetOutput(final CommandLine commandLine, final File directory, final boolean mergeErrorStream) throws IOException { - final ByteArrayOutputStream out = new ByteArrayOutputStream(); - final ByteArrayOutputStream err = mergeErrorStream ? out : new ByteArrayOutputStream(); - final PumpStreamHandler streamHandler = new PumpStreamHandler(out, err); - final DefaultExecutor executor = new DefaultExecutor(); - executor.setWorkingDirectory(directory); - executor.setStreamHandler(streamHandler); - executor.setExitValues(null); - try { - executor.execute(commandLine); - if (!mergeErrorStream && err.size() > 0) { - logger.log(Level.SEVERE, err.toString()); - } - return out.toString(); - } catch (ExecuteException e) { - // swallow execute exception and return empty - return StringUtils.EMPTY; - } finally { - out.close(); - err.close(); - } - } - - public static OutputStream executeCommandAndGetOutputStream(final String command, final String[] parameters, Map env) throws IOException { - CommandExecutionOutput execution = executeCommandAndGetExecution(command, parameters, env); - return execution.getOutputStream(); - } - - public static DefaultExecuteResultHandler executeCommandAndGetResultHandler(final String command, final String[] parameters, Map env) - throws IOException { - CommandExecutionOutput execution = executeCommandAndGetExecution(command, parameters, env); - return execution.getResultHandler(); - } - - public static CommandExecutionOutput executeCommandAndGetExecution(final String command, final String[] parameters, Map env) - throws IOException { - final String starter = isWindows() ? WINDOWS_STARTER : LINUX_MAC_STARTER; - final String switcher = isWindows() ? WINDOWS_SWITCHER : LINUX_MAC_SWITCHER; - final CommandLine commandLine = new CommandLine(starter); - commandLine.addArgument(switcher, false); - commandLine.addArgument(command + StringUtils.SPACE + String.join(StringUtils.SPACE, parameters), false); - final DefaultExecuteResultHandler resultHandler = new DefaultExecuteResultHandler(); - final ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); - final ByteArrayOutputStream errorStream = new ByteArrayOutputStream(); - final PumpStreamHandler streamHandler = new PumpStreamHandler(outputStream, errorStream); - final DefaultExecutor executor = new DefaultExecutor(); - executor.setStreamHandler(streamHandler); - executor.setExitValues(null); - Map newEnv = new HashMap<>(System.getenv()); - env.forEach(newEnv::put); - executor.execute(commandLine, newEnv, resultHandler); - CommandExecutionOutput execution = new CommandExecutionOutput(); - execution.setOutputStream(outputStream); - execution.setErrorStream(errorStream); - execution.setResultHandler(resultHandler); - return execution; - } - - public static String[] executeMultipleLineOutput(final String cmd, File cwd) - throws IOException, InterruptedException { - return executeMultipleLineOutput(cmd, cwd, Process::getInputStream); - } - - public static List extractFileFromOutput(final String[] outputStrings) { - final List list = new ArrayList<>(); - for (final String outputLine : outputStrings) { - if (StringUtils.isBlank(outputLine)) { - continue; - } - - final File file = new File(outputLine.replaceAll("\\r|\\n", "").trim()); - if (!file.exists() || !file.isFile()) { - continue; - } - - list.add(file); - } - return list; - } - - public static boolean isWindows() { - return SystemUtils.IS_OS_WINDOWS; - } - - private static String getSafeWorkingDirectory() { - if (isWindows()) { - if (StringUtils.isEmpty(DEFAULT_WINDOWS_SYSTEM_ROOT)) { - return null; - } - return DEFAULT_WINDOWS_SYSTEM_ROOT + "\\system32"; - } else { - return DEFAULT_MAC_LINUX_PATH; - } - } - - public static class CommandExecOutput { - private boolean success; - private String outputMessage; - private String errorMessage; - - public boolean isSuccess() { - return success; - } - - public void setSuccess(boolean success) { - this.success = success; - } - - public String getOutputMessage() { - return outputMessage; - } - - public void setOutputMessage(String outputMessage) { - this.outputMessage = outputMessage; - } - - public String getErrorMessage() { - return errorMessage; - } - - public void setErrorMessage(String errorMessage) { - this.errorMessage = errorMessage; - } - } - - public static class CommandExecutionOutput { - - private OutputStream outputStream; - private OutputStream errorStream; - private DefaultExecuteResultHandler resultHandler; - - public OutputStream getOutputStream() { - return outputStream; - } - - public void setOutputStream(OutputStream outputStream) { - this.outputStream = outputStream; - } - - public OutputStream getErrorStream() { - return errorStream; - } - - public void setErrorStream(OutputStream errorStream) { - this.errorStream = errorStream; - } - - public DefaultExecuteResultHandler getResultHandler() { - return resultHandler; - } - - public void setResultHandler(DefaultExecuteResultHandler resultHandler) { - this.resultHandler = resultHandler; - } - } -} From 0e899176a6430d1e8f1c27919050c188bbf4e593 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Tue, 10 Aug 2021 16:16:32 +0800 Subject: [PATCH 023/173] replace `AzureConfigrautions.getInstance()` with `Azure.az().config()` --- .../intellij/connector/database/DatabaseResourcePanel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java index 340579a8dc..b4a366b910 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java @@ -98,7 +98,7 @@ private void init() { testConnectionButton.setEnabled(false); envPrefixTextField.setText(definition instanceof SqlServerDatabaseResource.Definition ? "AZURE_SQL_" : "AZURE_MYSQL_"); this.passwordSaveComboBox.setValue(Arrays.stream(Password.SaveType.values()) - .filter(e -> StringUtils.equals(e.name(), AzureConfigurations.getInstance().passwordSaveType())).findAny() + .filter(e -> StringUtils.equals(e.name(), Azure.az().config().getDatabasePasswordSaveType())).findAny() .orElse(Password.SaveType.UNTIL_RESTART)); } From 157f041ee998388d8a99f1a6ff19c93f3f99c61f Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Wed, 11 Aug 2021 13:29:11 +0800 Subject: [PATCH 024/173] [bugfix 1866741] fix: status on mysql properties view won't not running after start a stopped server --- .../azure/toolkit/intellij/mysql/MySQLPropertyView.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java index 1d827de3c1..78ca1dca1f 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java @@ -103,6 +103,7 @@ public class MySQLPropertyView extends BaseEditor implements MySQLPropertyMvpVie } }); + AzureEventBus.after("mysql|server.start", this::onMySqlServerStatusChanged); AzureEventBus.after("mysql|server.restart", this::onMySqlServerStatusChanged); AzureEventBus.after("mysql|server.stop", this::onMySqlServerStatusChanged); AzureEventBus.before("mysql|server.start", this::onMySqlServerStatusChanging); @@ -337,6 +338,10 @@ public void showProperty(MySQLProperty property) { overview.getPerformanceConfigurationsTextField().setText(performanceConfigurations); overview.getSslEnforceStatusTextField().setText(server.entity().getSslEnforceStatus()); if (StringUtils.equalsIgnoreCase("READY", server.entity().getState())) { + connectionSecuritySeparator.expand(); + connectionSecuritySeparator.setEnabled(true); + connectionStringsSeparator.expand(); + connectionStringsSeparator.setEnabled(true); originalAllowAccessToAzureServices = server.firewallRules().isAzureAccessRuleEnabled(); connectionSecurity.getAllowAccessFromAzureServicesCheckBox().setSelected(originalAllowAccessToAzureServices); originalAllowAccessToLocal = server.firewallRules().isLocalMachineAccessRuleEnabled(); From 68b393593dafe609c14b2f92dc7383e40a2d12a6 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Wed, 11 Aug 2021 14:39:04 +0800 Subject: [PATCH 025/173] set action name as private on open storage browser action. --- .../toolkit/intellij/storage/OpenStorageBrowserAction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java index e1bd314aed..16c9a42764 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java @@ -25,7 +25,7 @@ @Name(OpenStorageBrowserAction.ACTION_NAME) public class OpenStorageBrowserAction extends NodeActionListener { - public static final String ACTION_NAME = "Open Storage Browser"; + private static final String ACTION_NAME = "Open Storage Browser"; private static final String ACTION_PROGRESS_PATTERN = "Opening storage browser of storage account({0}) in portal"; private final StorageNode node; From 10a6424a663a70fdb27e64daa4e9f657d94ac886 Mon Sep 17 00:00:00 2001 From: andxu Date: Tue, 3 Aug 2021 09:07:43 +0800 Subject: [PATCH 026/173] set Authenticator in track1 sdk. --- .../sdkmanage/AzureManagerBase.java | 36 ++- .../azuretools/utils/CommandUtils.java | 253 ++++++++++++++++++ 2 files changed, 280 insertions(+), 9 deletions(-) create mode 100644 Utils/azuretools-core/src/com/microsoft/azuretools/utils/CommandUtils.java diff --git a/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java b/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java index a9af675bec..1bbb3324cf 100644 --- a/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java +++ b/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java @@ -11,6 +11,7 @@ import com.microsoft.azure.management.Azure; import com.microsoft.azure.management.applicationinsights.v2015_05_01.implementation.InsightsManager; import com.microsoft.azure.management.resources.Tenant; +import com.microsoft.azure.toolkit.lib.AzureConfiguration; import com.microsoft.azure.toolkit.lib.auth.AzureAccount; import com.microsoft.azure.toolkit.lib.common.exception.RestExceptionHandlerInterceptor; import com.microsoft.azure.toolkit.lib.common.model.Subscription; @@ -24,6 +25,8 @@ import com.microsoft.azuretools.telemetry.TelemetryInterceptor; import com.microsoft.azuretools.utils.AzureRegisterProviderNamespaces; import com.microsoft.azuretools.utils.Pair; +import okhttp3.Authenticator; +import okhttp3.Credentials; import okhttp3.internal.http2.Settings; import org.apache.commons.lang3.StringUtils; @@ -97,7 +100,7 @@ public String getScmSuffix() { protected > T buildAzureManager(AzureConfigurable configurable) { return configurable.withInterceptor(new TelemetryInterceptor()) - .withUserAgent(CommonSettings.USER_AGENT); + .withUserAgent(CommonSettings.USER_AGENT); } @Override @@ -226,9 +229,9 @@ private List getSubscriptions(Azure.Authenticated authentication) @AzureOperation(name = "account|tenant.list.authorized", type = AzureOperation.Type.TASK) protected List getTenants(Azure.Authenticated authentication) { return authentication.tenants().listAsync() - .toList() - .toBlocking() - .singleOrDefault(Collections.emptyList()); + .toList() + .toBlocking() + .singleOrDefault(Collections.emptyList()); } @AzureOperation(name = "account|tenant.auth", params = {"tenantId"}, type = AzureOperation.Type.TASK) @@ -239,20 +242,35 @@ protected Azure.Authenticated authTenant(String tenantId) { .withInterceptor(new RestExceptionHandlerInterceptor()) .withUserAgent(CommonSettings.USER_AGENT) .withProxy(createProxyFromConfig()) + .withProxyAuthenticator(createProxyAuthenticatorFromConfig()) .authenticate(credentials); } protected InsightsManager authApplicationInsights(String subscriptionId, String tenantId) { final AzureTokenCredentials credentials = getCredentials(tenantId); return buildAzureManager(InsightsManager.configure()) - .withInterceptor(new TelemetryInterceptor()) - .withInterceptor(new RestExceptionHandlerInterceptor()) - .withProxy(createProxyFromConfig()) - .authenticate(credentials, subscriptionId); + .withInterceptor(new TelemetryInterceptor()) + .withInterceptor(new RestExceptionHandlerInterceptor()) + .withProxy(createProxyFromConfig()) + .withProxyAuthenticator(createProxyAuthenticatorFromConfig()) + .authenticate(credentials, subscriptionId); } private static Proxy createProxyFromConfig() { - return Optional.ofNullable(com.microsoft.azure.toolkit.lib.Azure.az().config().getHttpProxy()) + return Optional.ofNullable(az().config().getHttpProxy()) .map(proxy -> new Proxy(Proxy.Type.HTTP, proxy)).orElse(null); } + + private static Authenticator createProxyAuthenticatorFromConfig() { + final AzureConfiguration az = az().config(); + if (az.getHttpProxy() != null && StringUtils.isNoneBlank(az.getProxyUsername(), az.getProxyPassword())) { + return (route, response) -> { + String credential = Credentials.basic(az.getProxyUsername(), az.getProxyPassword()); + return response.request().newBuilder() + .header("Proxy-Authorization", credential) + .build(); + }; + } + return null; + } } diff --git a/Utils/azuretools-core/src/com/microsoft/azuretools/utils/CommandUtils.java b/Utils/azuretools-core/src/com/microsoft/azuretools/utils/CommandUtils.java new file mode 100644 index 0000000000..a81bbe9d09 --- /dev/null +++ b/Utils/azuretools-core/src/com/microsoft/azuretools/utils/CommandUtils.java @@ -0,0 +1,253 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azuretools.utils; + +import org.apache.commons.exec.CommandLine; +import org.apache.commons.exec.DefaultExecuteResultHandler; +import org.apache.commons.exec.DefaultExecutor; +import org.apache.commons.exec.ExecuteException; +import org.apache.commons.exec.PumpStreamHandler; +import org.apache.commons.io.IOUtils; +import org.apache.commons.lang3.StringUtils; +import org.apache.commons.lang3.SystemUtils; + +import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.nio.charset.StandardCharsets; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.function.Function; +import java.util.logging.Level; +import java.util.logging.Logger; + +public class CommandUtils { + + private static final Logger logger = Logger.getLogger(CommandUtils.class.getName()); + private static final String WINDOWS_STARTER = "cmd.exe"; + private static final String LINUX_MAC_STARTER = "/bin/sh"; + private static final String WINDOWS_SWITCHER = "/c"; + private static final String LINUX_MAC_SWITCHER = "-c"; + private static final String DEFAULT_WINDOWS_SYSTEM_ROOT = System.getenv("SystemRoot"); + private static final String DEFAULT_MAC_LINUX_PATH = "/bin/"; + public static final String COMMEND_SUFFIX_WINDOWS = ".cmd"; + + public static List resolvePathForCommandForCmdOnWindows(final String command) throws IOException, InterruptedException { + return resolvePathForCommand(isWindows() ? (command + ".cmd") : command); + } + + public static List resolvePathForCommand(final String command) + throws IOException, InterruptedException { + return extractFileFromOutput(CommandUtils.executeMultipleLineOutput((CommandUtils.isWindows() ? "where " : "which ") + command, null)); + } + + public static String[] executeMultipleLineOutput(final String cmd, File cwd, Function streamFunction) + throws IOException, InterruptedException { + final String[] cmds = isWindows() ? new String[]{"cmd.exe", "/c", cmd} : new String[]{"bash", "-c", cmd}; + final Process p = Runtime.getRuntime().exec(cmds, null, cwd); + final int exitCode = p.waitFor(); + if (exitCode != 0) { + return new String[0]; + } + return StringUtils.split(IOUtils.toString(streamFunction.apply(p), StandardCharsets.UTF_8), "\n"); + } + + public static String exec(final String commandWithArgs) throws IOException { + final String starter = isWindows() ? WINDOWS_STARTER : LINUX_MAC_STARTER; + final String switcher = isWindows() ? WINDOWS_SWITCHER : LINUX_MAC_SWITCHER; + final String workingDirectory = getSafeWorkingDirectory(); + if (StringUtils.isEmpty(workingDirectory)) { + final IllegalStateException exception = new IllegalStateException("A Safe Working directory could not be found to execute command from."); + logger.throwing(CommandUtils.class.getName(), "exec", exception); + throw exception; + } + final String commandWithPath = isWindows() ? commandWithArgs : String.format("export PATH=$PATH:/usr/local/bin ; %s", commandWithArgs); + return executeCommandAndGetOutput(starter, switcher, commandWithPath, new File(workingDirectory)); + } + + public static String executeCommandAndGetOutput(final String commandWithoutArgs, final String[] args, final File directory) throws IOException { + return executeCommandAndGetOutput(commandWithoutArgs, args, directory, false); + } + + public static String executeCommandAndGetOutput(final String commandWithoutArgs, final String[] args, final File directory, + final boolean mergeErrorStream) throws IOException { + final CommandLine commandLine = new CommandLine(commandWithoutArgs); + commandLine.addArguments(args); + return executeCommandAndGetOutput(commandLine, directory, mergeErrorStream); + } + + public static String executeCommandAndGetOutput(final String starter, final String switcher, final String commandWithArgs, + final File directory) throws IOException { + final CommandLine commandLine = new CommandLine(starter); + commandLine.addArgument(switcher, false); + commandLine.addArgument(commandWithArgs, false); + return executeCommandAndGetOutput(commandLine, directory); + } + + public static String executeCommandAndGetOutput(final CommandLine commandLine, final File directory) throws IOException { + return executeCommandAndGetOutput(commandLine, directory, false); + } + + public static String executeCommandAndGetOutput(final CommandLine commandLine, final File directory, final boolean mergeErrorStream) throws IOException { + final ByteArrayOutputStream out = new ByteArrayOutputStream(); + final ByteArrayOutputStream err = mergeErrorStream ? out : new ByteArrayOutputStream(); + final PumpStreamHandler streamHandler = new PumpStreamHandler(out, err); + final DefaultExecutor executor = new DefaultExecutor(); + executor.setWorkingDirectory(directory); + executor.setStreamHandler(streamHandler); + executor.setExitValues(null); + try { + executor.execute(commandLine); + if (!mergeErrorStream && err.size() > 0) { + logger.log(Level.SEVERE, err.toString()); + } + return out.toString(); + } catch (ExecuteException e) { + // swallow execute exception and return empty + return StringUtils.EMPTY; + } finally { + out.close(); + err.close(); + } + } + + public static OutputStream executeCommandAndGetOutputStream(final String command, final String[] parameters, Map env) throws IOException { + CommandExecutionOutput execution = executeCommandAndGetExecution(command, parameters, env); + return execution.getOutputStream(); + } + + public static DefaultExecuteResultHandler executeCommandAndGetResultHandler(final String command, final String[] parameters, Map env) + throws IOException { + CommandExecutionOutput execution = executeCommandAndGetExecution(command, parameters, env); + return execution.getResultHandler(); + } + + public static CommandExecutionOutput executeCommandAndGetExecution(final String command, final String[] parameters, Map env) + throws IOException { + final String starter = isWindows() ? WINDOWS_STARTER : LINUX_MAC_STARTER; + final String switcher = isWindows() ? WINDOWS_SWITCHER : LINUX_MAC_SWITCHER; + final CommandLine commandLine = new CommandLine(starter); + commandLine.addArgument(switcher, false); + commandLine.addArgument(command + StringUtils.SPACE + String.join(StringUtils.SPACE, parameters), false); + final DefaultExecuteResultHandler resultHandler = new DefaultExecuteResultHandler(); + final ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); + final ByteArrayOutputStream errorStream = new ByteArrayOutputStream(); + final PumpStreamHandler streamHandler = new PumpStreamHandler(outputStream, errorStream); + final DefaultExecutor executor = new DefaultExecutor(); + executor.setStreamHandler(streamHandler); + executor.setExitValues(null); + Map newEnv = new HashMap<>(System.getenv()); + env.forEach(newEnv::put); + executor.execute(commandLine, newEnv, resultHandler); + CommandExecutionOutput execution = new CommandExecutionOutput(); + execution.setOutputStream(outputStream); + execution.setErrorStream(errorStream); + execution.setResultHandler(resultHandler); + return execution; + } + + public static String[] executeMultipleLineOutput(final String cmd, File cwd) + throws IOException, InterruptedException { + return executeMultipleLineOutput(cmd, cwd, Process::getInputStream); + } + + public static List extractFileFromOutput(final String[] outputStrings) { + final List list = new ArrayList<>(); + for (final String outputLine : outputStrings) { + if (StringUtils.isBlank(outputLine)) { + continue; + } + + final File file = new File(outputLine.replaceAll("\\r|\\n", "").trim()); + if (!file.exists() || !file.isFile()) { + continue; + } + + list.add(file); + } + return list; + } + + public static boolean isWindows() { + return SystemUtils.IS_OS_WINDOWS; + } + + private static String getSafeWorkingDirectory() { + if (isWindows()) { + if (StringUtils.isEmpty(DEFAULT_WINDOWS_SYSTEM_ROOT)) { + return null; + } + return DEFAULT_WINDOWS_SYSTEM_ROOT + "\\system32"; + } else { + return DEFAULT_MAC_LINUX_PATH; + } + } + + public static class CommandExecOutput { + private boolean success; + private String outputMessage; + private String errorMessage; + + public boolean isSuccess() { + return success; + } + + public void setSuccess(boolean success) { + this.success = success; + } + + public String getOutputMessage() { + return outputMessage; + } + + public void setOutputMessage(String outputMessage) { + this.outputMessage = outputMessage; + } + + public String getErrorMessage() { + return errorMessage; + } + + public void setErrorMessage(String errorMessage) { + this.errorMessage = errorMessage; + } + } + + public static class CommandExecutionOutput { + + private OutputStream outputStream; + private OutputStream errorStream; + private DefaultExecuteResultHandler resultHandler; + + public OutputStream getOutputStream() { + return outputStream; + } + + public void setOutputStream(OutputStream outputStream) { + this.outputStream = outputStream; + } + + public OutputStream getErrorStream() { + return errorStream; + } + + public void setErrorStream(OutputStream errorStream) { + this.errorStream = errorStream; + } + + public DefaultExecuteResultHandler getResultHandler() { + return resultHandler; + } + + public void setResultHandler(DefaultExecuteResultHandler resultHandler) { + this.resultHandler = resultHandler; + } + } +} From c2e3969afe770828e688d1461d51596395788915 Mon Sep 17 00:00:00 2001 From: andxu Date: Tue, 3 Aug 2021 18:58:29 +0800 Subject: [PATCH 027/173] Provide username password for track1 sdk --- .../com/microsoft/intellij/ProxyUtils.java | 19 +++++++++-- .../azure/mysql/MySQLNode.java | 3 +- .../sdkmanage/AzureManagerBase.java | 33 +++++++++++++------ 3 files changed, 42 insertions(+), 13 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProxyUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProxyUtils.java index 1d6ec1fc44..cb516fdae7 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProxyUtils.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProxyUtils.java @@ -8,8 +8,10 @@ import com.azure.core.util.Configuration; import com.intellij.util.net.HttpConfigurable; import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.AzureConfiguration; import com.microsoft.azure.toolkit.lib.common.bundle.AzureString; import com.microsoft.azure.toolkit.lib.common.messager.AzureMessager; +import org.apache.commons.lang3.StringUtils; import java.net.InetSocketAddress; @@ -21,10 +23,23 @@ public static void initProxy() { AzureMessager.getMessager().info(AzureString.format("Use {0} proxy: {1}:{2}", source, instance.PROXY_HOST, Integer.toString(instance.PROXY_PORT))); + final AzureConfiguration az = Azure.az().config(); + + az.setHttpProxy(new InetSocketAddress(instance.PROXY_HOST, instance.PROXY_PORT)); + az.setProxyUsername(instance.getProxyLogin()); + az.setProxyPassword(instance.getPlainProxyPassword()); + String proxyAuthPrefix = StringUtils.EMPTY; + if (StringUtils.isNoneBlank(az.getProxyUsername(), az.getProxyPassword())) { + proxyAuthPrefix = az.getProxyUsername() + ":" + az.getProxyPassword() + "@"; + } + // set proxy for azure-identity according to https://docs.microsoft.com/en-us/azure/developer/java/sdk/proxying - Azure.az().config().setHttpProxy(new InetSocketAddress(instance.PROXY_HOST, instance.PROXY_PORT)); Configuration.getGlobalConfiguration().put(Configuration.PROPERTY_HTTP_PROXY, - String.format("http://%s:%s", instance.PROXY_HOST, instance.PROXY_PORT)); + String.format("http://%s%s:%s", proxyAuthPrefix, + az.getHttpProxy().getHostString(), az.getHttpProxy().getPort())); + Configuration.getGlobalConfiguration().put(Configuration.PROPERTY_HTTPS_PROXY, + String.format("http://%s%s:%s", proxyAuthPrefix, + az.getHttpProxy().getHostString(), az.getHttpProxy().getPort())); } } } diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLNode.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLNode.java index 565fb4129e..c6488152f4 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLNode.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLNode.java @@ -21,7 +21,8 @@ import com.microsoft.tooling.msservices.serviceexplorer.NodeAction; import com.microsoft.tooling.msservices.serviceexplorer.Sortable; import lombok.Getter; -import org.eclipse.jgit.util.StringUtils; +import org.apache.commons.lang3.StringUtils; + import javax.annotation.Nonnull; import java.util.Collections; diff --git a/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java b/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java index 1bbb3324cf..43862877da 100644 --- a/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java +++ b/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java @@ -237,23 +237,36 @@ protected List getTenants(Azure.Authenticated authentication) { @AzureOperation(name = "account|tenant.auth", params = {"tenantId"}, type = AzureOperation.Type.TASK) protected Azure.Authenticated authTenant(String tenantId) { final AzureTokenCredentials credentials = getCredentials(tenantId); - return Azure.configure() + final Azure.Configurable configurable = Azure.configure() .withInterceptor(new TelemetryInterceptor()) .withInterceptor(new RestExceptionHandlerInterceptor()) - .withUserAgent(CommonSettings.USER_AGENT) - .withProxy(createProxyFromConfig()) - .withProxyAuthenticator(createProxyAuthenticatorFromConfig()) - .authenticate(credentials); + .withUserAgent(CommonSettings.USER_AGENT); + Optional.ofNullable(createProxyFromConfig()).map(proxy -> { + configurable.withProxy(proxy); + Optional.ofNullable(createProxyAuthenticatorFromConfig()).map(authenticator -> { + configurable.withProxyAuthenticator(authenticator); + return authenticator; + }); + return proxy; + }); + return configurable.authenticate(credentials); } protected InsightsManager authApplicationInsights(String subscriptionId, String tenantId) { final AzureTokenCredentials credentials = getCredentials(tenantId); - return buildAzureManager(InsightsManager.configure()) + final InsightsManager.Configurable configurable = buildAzureManager(InsightsManager.configure()) .withInterceptor(new TelemetryInterceptor()) - .withInterceptor(new RestExceptionHandlerInterceptor()) - .withProxy(createProxyFromConfig()) - .withProxyAuthenticator(createProxyAuthenticatorFromConfig()) - .authenticate(credentials, subscriptionId); + .withInterceptor(new RestExceptionHandlerInterceptor()); + Optional.ofNullable(createProxyFromConfig()).map(proxy -> { + configurable.withProxy(proxy); + Optional.ofNullable(createProxyAuthenticatorFromConfig()).map(authenticator -> { + configurable.withProxyAuthenticator(authenticator); + return authenticator; + }); + return proxy; + }); + + return configurable.authenticate(credentials, subscriptionId); } private static Proxy createProxyFromConfig() { From 8294f9978e440c07a6c819cbb512ef58625f1157 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Wed, 11 Aug 2021 15:02:12 +0800 Subject: [PATCH 028/173] set action name as protected on open storage browser action. --- .../toolkit/intellij/storage/OpenStorageBrowserAction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java index 16c9a42764..93ac5616cd 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java @@ -25,7 +25,7 @@ @Name(OpenStorageBrowserAction.ACTION_NAME) public class OpenStorageBrowserAction extends NodeActionListener { - private static final String ACTION_NAME = "Open Storage Browser"; + protected static final String ACTION_NAME = "Open Storage Browser"; private static final String ACTION_PROGRESS_PATTERN = "Opening storage browser of storage account({0}) in portal"; private final StorageNode node; From f019d6516815e36e5b62ed06bac22a3f292f6c35 Mon Sep 17 00:00:00 2001 From: andxu Date: Wed, 11 Aug 2021 15:34:42 +0800 Subject: [PATCH 029/173] [Task 1856593] support intellij proxy with credentials. --- .../com/microsoft/intellij/AzurePlugin.java | 2 +- .../com/microsoft/intellij/ProxyUtils.java | 39 +-- .../sdkmanage/AzureManagerBase.java | 10 +- .../azuretools/utils/CommandUtils.java | 253 ------------------ 4 files changed, 18 insertions(+), 286 deletions(-) delete mode 100644 Utils/azuretools-core/src/com/microsoft/azuretools/utils/CommandUtils.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzurePlugin.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzurePlugin.java index f0bf554e8b..8162c3420b 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzurePlugin.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzurePlugin.java @@ -221,7 +221,7 @@ private synchronized void initializeTelemetry() { } AppInsightsClient.createByType(AppInsightsClient.EventType.Plugin, "", AppInsightsConstants.Load, null, true); EventUtil.logEvent(EventType.info, SYSTEM, PLUGIN_LOAD, null, null); - if (Azure.az().config().getHttpProxy() != null) { + if (StringUtils.isNotBlank(Azure.az().config().getProxySource())) { final Map map = Optional.ofNullable(AzureTelemeter.getCommonProperties()).map(HashMap::new).orElse(new HashMap<>()); map.put(PROXY, "true"); AzureTelemeter.setCommonProperties(map); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProxyUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProxyUtils.java index cb516fdae7..19fb907919 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProxyUtils.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProxyUtils.java @@ -5,41 +5,22 @@ package com.microsoft.intellij; -import com.azure.core.util.Configuration; import com.intellij.util.net.HttpConfigurable; -import com.microsoft.azure.toolkit.lib.Azure; -import com.microsoft.azure.toolkit.lib.AzureConfiguration; -import com.microsoft.azure.toolkit.lib.common.bundle.AzureString; -import com.microsoft.azure.toolkit.lib.common.messager.AzureMessager; -import org.apache.commons.lang3.StringUtils; - -import java.net.InetSocketAddress; +import com.microsoft.azure.toolkit.lib.common.proxy.ProxyManager; public class ProxyUtils { public static void initProxy() { final HttpConfigurable instance = HttpConfigurable.getInstance(); if (instance != null && instance.USE_HTTP_PROXY) { - String source = "intellij"; - AzureMessager.getMessager().info(AzureString.format("Use {0} proxy: {1}:{2}", - source, instance.PROXY_HOST, Integer.toString(instance.PROXY_PORT))); - - final AzureConfiguration az = Azure.az().config(); - - az.setHttpProxy(new InetSocketAddress(instance.PROXY_HOST, instance.PROXY_PORT)); - az.setProxyUsername(instance.getProxyLogin()); - az.setProxyPassword(instance.getPlainProxyPassword()); - String proxyAuthPrefix = StringUtils.EMPTY; - if (StringUtils.isNoneBlank(az.getProxyUsername(), az.getProxyPassword())) { - proxyAuthPrefix = az.getProxyUsername() + ":" + az.getProxyPassword() + "@"; - } - - // set proxy for azure-identity according to https://docs.microsoft.com/en-us/azure/developer/java/sdk/proxying - Configuration.getGlobalConfiguration().put(Configuration.PROPERTY_HTTP_PROXY, - String.format("http://%s%s:%s", proxyAuthPrefix, - az.getHttpProxy().getHostString(), az.getHttpProxy().getPort())); - Configuration.getGlobalConfiguration().put(Configuration.PROPERTY_HTTPS_PROXY, - String.format("http://%s%s:%s", proxyAuthPrefix, - az.getHttpProxy().getHostString(), az.getHttpProxy().getPort())); + final ProxyManager.ProxyInfo proxy = ProxyManager.ProxyInfo.builder() + .source("intellij") + .host(instance.PROXY_HOST) + .port(instance.PROXY_PORT) + .username(instance.getProxyLogin()) + .password(instance.getPlainProxyPassword()) + .build(); + ProxyManager.getInstance().setActiveProxy(proxy); + ProxyManager.getInstance().applyProxy(); } } } diff --git a/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java b/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java index 43862877da..f8833ab3ec 100644 --- a/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java +++ b/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java @@ -30,6 +30,7 @@ import okhttp3.internal.http2.Settings; import org.apache.commons.lang3.StringUtils; +import java.net.InetSocketAddress; import java.net.Proxy; import java.util.ArrayList; import java.util.Collections; @@ -270,13 +271,16 @@ protected InsightsManager authApplicationInsights(String subscriptionId, String } private static Proxy createProxyFromConfig() { - return Optional.ofNullable(az().config().getHttpProxy()) - .map(proxy -> new Proxy(Proxy.Type.HTTP, proxy)).orElse(null); + final AzureConfiguration config = az().config(); + if (StringUtils.isNotBlank(config.getProxySource())) { + return new Proxy(Proxy.Type.HTTP, new InetSocketAddress(config.getHttpProxyHost(), config.getHttpProxyPort())); + } + return null; } private static Authenticator createProxyAuthenticatorFromConfig() { final AzureConfiguration az = az().config(); - if (az.getHttpProxy() != null && StringUtils.isNoneBlank(az.getProxyUsername(), az.getProxyPassword())) { + if (StringUtils.isNotBlank(az.getProxySource()) && StringUtils.isNoneBlank(az.getProxyUsername(), az.getProxyPassword())) { return (route, response) -> { String credential = Credentials.basic(az.getProxyUsername(), az.getProxyPassword()); return response.request().newBuilder() diff --git a/Utils/azuretools-core/src/com/microsoft/azuretools/utils/CommandUtils.java b/Utils/azuretools-core/src/com/microsoft/azuretools/utils/CommandUtils.java deleted file mode 100644 index a81bbe9d09..0000000000 --- a/Utils/azuretools-core/src/com/microsoft/azuretools/utils/CommandUtils.java +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - */ - -package com.microsoft.azuretools.utils; - -import org.apache.commons.exec.CommandLine; -import org.apache.commons.exec.DefaultExecuteResultHandler; -import org.apache.commons.exec.DefaultExecutor; -import org.apache.commons.exec.ExecuteException; -import org.apache.commons.exec.PumpStreamHandler; -import org.apache.commons.io.IOUtils; -import org.apache.commons.lang3.StringUtils; -import org.apache.commons.lang3.SystemUtils; - -import java.io.ByteArrayOutputStream; -import java.io.File; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.nio.charset.StandardCharsets; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.function.Function; -import java.util.logging.Level; -import java.util.logging.Logger; - -public class CommandUtils { - - private static final Logger logger = Logger.getLogger(CommandUtils.class.getName()); - private static final String WINDOWS_STARTER = "cmd.exe"; - private static final String LINUX_MAC_STARTER = "/bin/sh"; - private static final String WINDOWS_SWITCHER = "/c"; - private static final String LINUX_MAC_SWITCHER = "-c"; - private static final String DEFAULT_WINDOWS_SYSTEM_ROOT = System.getenv("SystemRoot"); - private static final String DEFAULT_MAC_LINUX_PATH = "/bin/"; - public static final String COMMEND_SUFFIX_WINDOWS = ".cmd"; - - public static List resolvePathForCommandForCmdOnWindows(final String command) throws IOException, InterruptedException { - return resolvePathForCommand(isWindows() ? (command + ".cmd") : command); - } - - public static List resolvePathForCommand(final String command) - throws IOException, InterruptedException { - return extractFileFromOutput(CommandUtils.executeMultipleLineOutput((CommandUtils.isWindows() ? "where " : "which ") + command, null)); - } - - public static String[] executeMultipleLineOutput(final String cmd, File cwd, Function streamFunction) - throws IOException, InterruptedException { - final String[] cmds = isWindows() ? new String[]{"cmd.exe", "/c", cmd} : new String[]{"bash", "-c", cmd}; - final Process p = Runtime.getRuntime().exec(cmds, null, cwd); - final int exitCode = p.waitFor(); - if (exitCode != 0) { - return new String[0]; - } - return StringUtils.split(IOUtils.toString(streamFunction.apply(p), StandardCharsets.UTF_8), "\n"); - } - - public static String exec(final String commandWithArgs) throws IOException { - final String starter = isWindows() ? WINDOWS_STARTER : LINUX_MAC_STARTER; - final String switcher = isWindows() ? WINDOWS_SWITCHER : LINUX_MAC_SWITCHER; - final String workingDirectory = getSafeWorkingDirectory(); - if (StringUtils.isEmpty(workingDirectory)) { - final IllegalStateException exception = new IllegalStateException("A Safe Working directory could not be found to execute command from."); - logger.throwing(CommandUtils.class.getName(), "exec", exception); - throw exception; - } - final String commandWithPath = isWindows() ? commandWithArgs : String.format("export PATH=$PATH:/usr/local/bin ; %s", commandWithArgs); - return executeCommandAndGetOutput(starter, switcher, commandWithPath, new File(workingDirectory)); - } - - public static String executeCommandAndGetOutput(final String commandWithoutArgs, final String[] args, final File directory) throws IOException { - return executeCommandAndGetOutput(commandWithoutArgs, args, directory, false); - } - - public static String executeCommandAndGetOutput(final String commandWithoutArgs, final String[] args, final File directory, - final boolean mergeErrorStream) throws IOException { - final CommandLine commandLine = new CommandLine(commandWithoutArgs); - commandLine.addArguments(args); - return executeCommandAndGetOutput(commandLine, directory, mergeErrorStream); - } - - public static String executeCommandAndGetOutput(final String starter, final String switcher, final String commandWithArgs, - final File directory) throws IOException { - final CommandLine commandLine = new CommandLine(starter); - commandLine.addArgument(switcher, false); - commandLine.addArgument(commandWithArgs, false); - return executeCommandAndGetOutput(commandLine, directory); - } - - public static String executeCommandAndGetOutput(final CommandLine commandLine, final File directory) throws IOException { - return executeCommandAndGetOutput(commandLine, directory, false); - } - - public static String executeCommandAndGetOutput(final CommandLine commandLine, final File directory, final boolean mergeErrorStream) throws IOException { - final ByteArrayOutputStream out = new ByteArrayOutputStream(); - final ByteArrayOutputStream err = mergeErrorStream ? out : new ByteArrayOutputStream(); - final PumpStreamHandler streamHandler = new PumpStreamHandler(out, err); - final DefaultExecutor executor = new DefaultExecutor(); - executor.setWorkingDirectory(directory); - executor.setStreamHandler(streamHandler); - executor.setExitValues(null); - try { - executor.execute(commandLine); - if (!mergeErrorStream && err.size() > 0) { - logger.log(Level.SEVERE, err.toString()); - } - return out.toString(); - } catch (ExecuteException e) { - // swallow execute exception and return empty - return StringUtils.EMPTY; - } finally { - out.close(); - err.close(); - } - } - - public static OutputStream executeCommandAndGetOutputStream(final String command, final String[] parameters, Map env) throws IOException { - CommandExecutionOutput execution = executeCommandAndGetExecution(command, parameters, env); - return execution.getOutputStream(); - } - - public static DefaultExecuteResultHandler executeCommandAndGetResultHandler(final String command, final String[] parameters, Map env) - throws IOException { - CommandExecutionOutput execution = executeCommandAndGetExecution(command, parameters, env); - return execution.getResultHandler(); - } - - public static CommandExecutionOutput executeCommandAndGetExecution(final String command, final String[] parameters, Map env) - throws IOException { - final String starter = isWindows() ? WINDOWS_STARTER : LINUX_MAC_STARTER; - final String switcher = isWindows() ? WINDOWS_SWITCHER : LINUX_MAC_SWITCHER; - final CommandLine commandLine = new CommandLine(starter); - commandLine.addArgument(switcher, false); - commandLine.addArgument(command + StringUtils.SPACE + String.join(StringUtils.SPACE, parameters), false); - final DefaultExecuteResultHandler resultHandler = new DefaultExecuteResultHandler(); - final ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); - final ByteArrayOutputStream errorStream = new ByteArrayOutputStream(); - final PumpStreamHandler streamHandler = new PumpStreamHandler(outputStream, errorStream); - final DefaultExecutor executor = new DefaultExecutor(); - executor.setStreamHandler(streamHandler); - executor.setExitValues(null); - Map newEnv = new HashMap<>(System.getenv()); - env.forEach(newEnv::put); - executor.execute(commandLine, newEnv, resultHandler); - CommandExecutionOutput execution = new CommandExecutionOutput(); - execution.setOutputStream(outputStream); - execution.setErrorStream(errorStream); - execution.setResultHandler(resultHandler); - return execution; - } - - public static String[] executeMultipleLineOutput(final String cmd, File cwd) - throws IOException, InterruptedException { - return executeMultipleLineOutput(cmd, cwd, Process::getInputStream); - } - - public static List extractFileFromOutput(final String[] outputStrings) { - final List list = new ArrayList<>(); - for (final String outputLine : outputStrings) { - if (StringUtils.isBlank(outputLine)) { - continue; - } - - final File file = new File(outputLine.replaceAll("\\r|\\n", "").trim()); - if (!file.exists() || !file.isFile()) { - continue; - } - - list.add(file); - } - return list; - } - - public static boolean isWindows() { - return SystemUtils.IS_OS_WINDOWS; - } - - private static String getSafeWorkingDirectory() { - if (isWindows()) { - if (StringUtils.isEmpty(DEFAULT_WINDOWS_SYSTEM_ROOT)) { - return null; - } - return DEFAULT_WINDOWS_SYSTEM_ROOT + "\\system32"; - } else { - return DEFAULT_MAC_LINUX_PATH; - } - } - - public static class CommandExecOutput { - private boolean success; - private String outputMessage; - private String errorMessage; - - public boolean isSuccess() { - return success; - } - - public void setSuccess(boolean success) { - this.success = success; - } - - public String getOutputMessage() { - return outputMessage; - } - - public void setOutputMessage(String outputMessage) { - this.outputMessage = outputMessage; - } - - public String getErrorMessage() { - return errorMessage; - } - - public void setErrorMessage(String errorMessage) { - this.errorMessage = errorMessage; - } - } - - public static class CommandExecutionOutput { - - private OutputStream outputStream; - private OutputStream errorStream; - private DefaultExecuteResultHandler resultHandler; - - public OutputStream getOutputStream() { - return outputStream; - } - - public void setOutputStream(OutputStream outputStream) { - this.outputStream = outputStream; - } - - public OutputStream getErrorStream() { - return errorStream; - } - - public void setErrorStream(OutputStream errorStream) { - this.errorStream = errorStream; - } - - public DefaultExecuteResultHandler getResultHandler() { - return resultHandler; - } - - public void setResultHandler(DefaultExecuteResultHandler resultHandler) { - this.resultHandler = resultHandler; - } - } -} From dfab3cb0b3d9a71eeb36e85e34e699c356a6266d Mon Sep 17 00:00:00 2001 From: andxu Date: Wed, 11 Aug 2021 16:22:15 +0800 Subject: [PATCH 030/173] move the logic of proxy setup to action listener --- .../main/java/com/microsoft/intellij/AzureActionsListener.java | 2 +- .../src/main/java/com/microsoft/intellij/AzurePlugin.java | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureActionsListener.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureActionsListener.java index 3b3acea361..558c8e7a52 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureActionsListener.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureActionsListener.java @@ -82,7 +82,6 @@ public class AzureActionsListener implements AppLifecycleListener, PluginCompone Thread.currentThread().setContextClassLoader(AzureActionsListener.class.getClassLoader()); HttpClientProviders.createInstance(); Azure.az(AzureAccount.class); - Hooks.onErrorDropped(ex -> { if (Exceptions.getFinalCause(ex) instanceof InterruptedException) { log.info(ex.getMessage()); @@ -97,6 +96,7 @@ public class AzureActionsListener implements AppLifecycleListener, PluginCompone @Override public void appFrameCreated(@NotNull List commandLineArgs) { + ProxyUtils.initProxy(); if (StringUtils.isNotBlank(AzureConfigurations.getInstance().getState().environment())) { Azure.az(AzureCloud.class).set(AzureEnvironmentUtils.stringToAzureEnvironment(AzureConfigurations.getInstance().getState().environment())); } else if (CommonSettings.getEnvironment() != null) { diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzurePlugin.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzurePlugin.java index 8162c3420b..a1b888d64b 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzurePlugin.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzurePlugin.java @@ -119,10 +119,7 @@ public class AzurePlugin implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull Project project) { - ProxyUtils.initProxy(); - this.azureSettings = AzureSettings.getSafeInstance(project); - if (isDataFileValid()) { // read legacy settings from old data.xml try { From 84e42d36ba177ea234564d2711e01b57de315ad4 Mon Sep 17 00:00:00 2001 From: andxu Date: Wed, 11 Aug 2021 17:38:42 +0800 Subject: [PATCH 031/173] fix checkstyle error --- .../com/microsoft/azuretools/sdkmanage/AzureManagerBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java b/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java index f8833ab3ec..a13dee9fd8 100644 --- a/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java +++ b/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java @@ -280,7 +280,7 @@ private static Proxy createProxyFromConfig() { private static Authenticator createProxyAuthenticatorFromConfig() { final AzureConfiguration az = az().config(); - if (StringUtils.isNotBlank(az.getProxySource()) && StringUtils.isNoneBlank(az.getProxyUsername(), az.getProxyPassword())) { + if (StringUtils.isNotBlank(az.getProxySource()) && StringUtils.isNoneBlank(az.getProxyUsername(), az.getProxyPassword())) { return (route, response) -> { String credential = Credentials.basic(az.getProxyUsername(), az.getProxyPassword()); return response.request().newBuilder() From 2cfc135cf6df6a6b2853f94769a628336f22a289 Mon Sep 17 00:00:00 2001 From: Yan jun Gao Date: Wed, 11 Aug 2021 16:44:00 +0800 Subject: [PATCH 032/173] add announce for webhdfs panel labels --- .../spark/ui/SparkSubmissionJobUploadStorageWebhdfsCard.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageWebhdfsCard.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageWebhdfsCard.kt index fefe2bba83..1403304e23 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageWebhdfsCard.kt +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionJobUploadStorageWebhdfsCard.kt @@ -79,10 +79,10 @@ class SparkSubmissionJobUploadStorageWebHdfsCard: SparkSubmissionJobUploadStorag } } row { - c(webHdfsRootPathLabel); c(webHdfsRootPathField) + c(webHdfsRootPathLabel.apply { labelFor = webHdfsRootPathField }); c(webHdfsRootPathField) } row { - c(authMethodLabel); c(authMethodComboBox) + c(authMethodLabel.apply { labelFor = authMethodComboBox }); c(authMethodComboBox) } row { c(); c(authAccountForWebHdfsCards) From 0885f0f6b952aa8c8a41ac19e0864cfbc6a30a54 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 12 Aug 2021 10:51:50 +0800 Subject: [PATCH 033/173] [Task 1855293] synchronize status of sql server among different views(explorer/properties view) --- .../properties/SqlServerPropertyView.java | 36 ++++++++++++++++--- .../SqlServerPropertyViewProvider.java | 2 +- .../azure/sqlserver/SqlServerModule.java | 2 +- .../azure/sqlserver/SqlServerNode.java | 11 ++++-- 4 files changed, 42 insertions(+), 9 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java index cc80afb576..0dcc277747 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java @@ -5,6 +5,8 @@ package com.microsoft.azure.toolkit.intellij.sqlserver.properties; +import com.intellij.openapi.fileEditor.FileEditorManager; +import com.intellij.openapi.project.Project; import com.intellij.openapi.vfs.VirtualFile; import com.microsoft.azure.toolkit.intellij.common.AzureHideableTitledSeparator; import com.microsoft.azure.toolkit.intellij.common.BaseEditor; @@ -17,6 +19,7 @@ import com.microsoft.azure.toolkit.lib.common.database.DatabaseTemplateUtils; import com.microsoft.azure.toolkit.lib.common.database.FirewallRuleEntity; import com.microsoft.azure.toolkit.lib.common.database.JdbcUrl; +import com.microsoft.azure.toolkit.lib.common.event.AzureEventBus; import com.microsoft.azure.toolkit.lib.common.exception.AzureToolkitRuntimeException; import com.microsoft.azure.toolkit.lib.common.model.Subscription; import com.microsoft.azure.toolkit.lib.common.task.AzureTask; @@ -24,7 +27,7 @@ import com.microsoft.azure.toolkit.lib.sqlserver.model.SqlDatabaseEntity; import com.microsoft.azure.toolkit.lib.sqlserver.model.SqlServerEntity; import com.microsoft.azure.toolkit.lib.sqlserver.service.AzureSqlServer; -import com.microsoft.azure.toolkit.lib.sqlserver.service.ISqlServer; +import com.microsoft.azure.toolkit.lib.sqlserver.service.impl.SqlServer; import com.microsoft.azuretools.ActionConstants; import com.microsoft.azuretools.azurecommons.util.Utils; import com.microsoft.azuretools.core.mvp.ui.base.MvpView; @@ -32,7 +35,7 @@ import com.microsoft.azuretools.telemetrywrapper.EventType; import com.microsoft.azuretools.telemetrywrapper.EventUtil; import com.microsoft.tooling.msservices.serviceexplorer.Node; -import com.microsoft.tooling.msservices.serviceexplorer.azure.mysql.MySQLModule; +import com.microsoft.tooling.msservices.serviceexplorer.azure.sqlserver.SqlServerModule; import com.microsoft.tooling.msservices.serviceexplorer.azure.sqlserver.SqlServerProperty; import org.apache.commons.lang3.StringUtils; import org.jetbrains.annotations.NotNull; @@ -71,9 +74,13 @@ public class SqlServerPropertyView extends BaseEditor implements MvpView { private Boolean originalAllowAccessToAzureServices; private Boolean originalAllowAccessToLocal; + private final Project project; + private final VirtualFile virtualFile; - public SqlServerPropertyView(@Nonnull final VirtualFile virtualFile) { + public SqlServerPropertyView(@Nonnull final Project project, @Nonnull final VirtualFile virtualFile) { super(virtualFile); + this.project = project; + this.virtualFile = virtualFile; overviewSeparator.addContentComponent(overview); connectionSecuritySeparator.addContentComponent(connectionSecurity); connectionStringsSeparator.addContentComponent(databaseLabel); @@ -87,6 +94,25 @@ public SqlServerPropertyView(@Nonnull final VirtualFile virtualFile) { connectionStringsSpring.getOutputTextArea().setText(DatabaseTemplateUtils.toSpringTemplate(jdbcUrl, SQLSERVER_DRIVER_CLASS_NAME)); init(); initListeners(); + + AzureEventBus.after("sqlserver|server.delete", this::onMySqlServerStatusDeleted); + AzureEventBus.before("sqlserver|server.delete", this::onMySqlServerStatusDeleting); + } + + private void onMySqlServerStatusDeleted(SqlServer server) { + if (StringUtils.equalsIgnoreCase(this.property.getServer().entity().getId(), server.entity().getId())) { + try { + AzureTaskManager.getInstance().runLater(() -> FileEditorManager.getInstance(this.project).closeFile(this.virtualFile)); + } catch (Exception e) { + e.printStackTrace(); + } + } + } + + private void onMySqlServerStatusDeleting(SqlServer server) { + if (StringUtils.equalsIgnoreCase(this.property.getServer().entity().getId(), server.entity().getId())) { + AzureTaskManager.getInstance().runLater(() -> overview.getStatusTextField().setText("Deleting...")); + } } private JdbcUrl getJdbcUrl(final String hostname, final String database, final String username) { @@ -224,14 +250,14 @@ public void onReadProperty(String sid, String resourceGroup, String name) { this.showProperty(this.property); }; // show property in background - String taskTitle = Node.getProgressMessage(actionName, MySQLModule.MODULE_NAME, name); + String taskTitle = Node.getProgressMessage(actionName, SqlServerModule.MODULE_NAME, name); AzureTaskManager.getInstance().runInBackground(new AzureTask<>(null, taskTitle, false, runnable)); } private void refreshProperty(String sid, String resourceGroup, String name) { // find server try { - ISqlServer server = Azure.az(AzureSqlServer.class).sqlServer(sid, resourceGroup, name); + SqlServer server = (SqlServer) Azure.az(AzureSqlServer.class).sqlServer(sid, resourceGroup, name); this.property.setServer(server); } catch (Exception ex) { String error = "find Azure Database for MySQL server information"; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyViewProvider.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyViewProvider.java index fccf0cde1d..85e2af4c90 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyViewProvider.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyViewProvider.java @@ -25,7 +25,7 @@ public boolean accept(@NotNull Project project, @NotNull VirtualFile virtualFile @NotNull @Override public FileEditor createEditor(@NotNull Project project, @NotNull VirtualFile virtualFile) { - return new SqlServerPropertyView(virtualFile); + return new SqlServerPropertyView(project, virtualFile); } @NotNull diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerModule.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerModule.java index 5a33c863ab..c87adba203 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerModule.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerModule.java @@ -45,7 +45,7 @@ protected void refreshItems() throws AzureCmdException { @Override public void removeNode(String sid, String id, Node node) { - Azure.az(AzureSqlServer.class).sqlServer(id).delete(); + Azure.az(AzureSqlServer.class).subscription(sid).sqlServer(id).delete(); removeDirectChildNode(node); } diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerNode.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerNode.java index becaf9aa07..7d052b372e 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerNode.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerNode.java @@ -5,6 +5,7 @@ package com.microsoft.tooling.msservices.serviceexplorer.azure.sqlserver; +import com.microsoft.azure.toolkit.lib.common.event.AzureEventBus; import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; import com.microsoft.azure.toolkit.lib.sqlserver.service.ISqlServer; import com.microsoft.azuretools.azurecommons.helpers.Nullable; @@ -17,6 +18,7 @@ import com.microsoft.tooling.msservices.serviceexplorer.Node; import com.microsoft.tooling.msservices.serviceexplorer.NodeAction; import lombok.Getter; +import org.eclipse.jgit.util.StringUtils; import java.util.Collections; import java.util.List; @@ -36,6 +38,13 @@ public SqlServerNode(AzureRefreshableNode parent, String subscriptionId, ISqlSer this.subscriptionId = subscriptionId; this.server = server; this.loadActions(); + AzureEventBus.before("sqlserver|server.delete", this::onServerStatusChanging); + } + + private void onServerStatusChanging(ISqlServer server) { + if (StringUtils.equalsIgnoreCase(this.server.entity().getId(), server.entity().getId())) { + serverState = SERVER_UPDATING; + } } @Override @@ -65,9 +74,7 @@ public List getNodeActions() { return super.getNodeActions(); } - @AzureOperation(name = "sqlserver|server.delete", params = {"this.server.entity().getName()"}, type = AzureOperation.Type.ACTION) private void delete() { - this.serverState = SERVER_UPDATING; this.getParent().removeNode(this.subscriptionId, this.getId(), SqlServerNode.this); } From dedd0aab6640d5d559657e3bbf6d27a5de4fb763 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 12 Aug 2021 10:53:50 +0800 Subject: [PATCH 034/173] [Task 1867108] clean up unnecessary sync codes on mysql status synchronization --- .../intellij/mysql/MySQLPropertyView.java | 7 +++++++ .../serviceexplorer/azure/mysql/MySQLNode.java | 17 +---------------- 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java index 78ca1dca1f..bd3d590500 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java @@ -106,6 +106,7 @@ public class MySQLPropertyView extends BaseEditor implements MySQLPropertyMvpVie AzureEventBus.after("mysql|server.start", this::onMySqlServerStatusChanged); AzureEventBus.after("mysql|server.restart", this::onMySqlServerStatusChanged); AzureEventBus.after("mysql|server.stop", this::onMySqlServerStatusChanged); + AzureEventBus.after("mysql|server.delete", this::onMySqlServerStatusDeleted); AzureEventBus.before("mysql|server.start", this::onMySqlServerStatusChanging); AzureEventBus.before("mysql|server.stop", this::onMySqlServerStatusChanging); AzureEventBus.before("mysql|server.restart", this::onMySqlServerStatusChanging); @@ -129,6 +130,12 @@ private void onMySqlServerStatusChanging(MySqlServer server) { } } + private void onMySqlServerStatusDeleted(MySqlServer server) { + if (StringUtils.equalsIgnoreCase(this.property.getServer().id(), server.id())) { + AzureTaskManager.getInstance().runLater(() -> FileEditorManager.getInstance(this.project).closeFile(this.virtualFile)); + } + } + private void onMySqlServerStatusDeleting(MySqlServer server) { if (StringUtils.equalsIgnoreCase(this.property.getServer().id(), server.id())) { AzureTaskManager.getInstance().runLater(() -> overview.getStatusTextField().setText("Deleting...")); diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLNode.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLNode.java index 565fb4129e..6c06c9069c 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLNode.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLNode.java @@ -56,6 +56,7 @@ public MySQLNode(AzureRefreshableNode parent, @Nonnull MySqlServer server) { public void onMySqlServerStatusChanged(MySqlServer server) { if (StringUtils.equalsIgnoreCase(this.server.id(), server.id())) { + this.server.refresh(); this.serverState = server.entity().getState(); } } @@ -102,36 +103,20 @@ public List getNodeActions() { return super.getNodeActions(); } - private void refreshNode() { - server.refresh(); - this.serverState = server.entity().getState(); - } - - @AzureOperation(name = "mysql.delete", params = {"this.server.name()"}, type = AzureOperation.Type.ACTION) private void delete() { - this.serverState = SERVER_UPDATING; this.getParent().removeNode(this.server.entity().getSubscriptionId(), this.getId(), MySQLNode.this); } - @AzureOperation(name = "mysql.start", params = {"this.server.name()"}, type = AzureOperation.Type.ACTION) private void start() { - this.serverState = SERVER_UPDATING; this.getServer().start(); - this.refreshNode(); } - @AzureOperation(name = "mysql.stop", params = {"this.server.name()"}, type = AzureOperation.Type.ACTION) private void stop() { - this.serverState = SERVER_UPDATING; this.getServer().stop(); - this.refreshNode(); } - @AzureOperation(name = "mysql.restart", params = {"this.server.name()"}, type = AzureOperation.Type.ACTION) private void restart() { - this.serverState = SERVER_UPDATING; this.getServer().restart(); - this.refreshNode(); } @AzureOperation(name = "mysql.open_portal", params = {"this.server.name()"}, type = AzureOperation.Type.ACTION) From 835b5d2f95f3f38da8f8504b2df1a4bb6420c7fe Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 12 Aug 2021 13:27:43 +0800 Subject: [PATCH 035/173] remove unnecessary try catch in SqlServerPropertyView. --- .../sqlserver/properties/SqlServerPropertyView.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java index 0dcc277747..eaf864695a 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java @@ -101,11 +101,7 @@ public SqlServerPropertyView(@Nonnull final Project project, @Nonnull final Virt private void onMySqlServerStatusDeleted(SqlServer server) { if (StringUtils.equalsIgnoreCase(this.property.getServer().entity().getId(), server.entity().getId())) { - try { - AzureTaskManager.getInstance().runLater(() -> FileEditorManager.getInstance(this.project).closeFile(this.virtualFile)); - } catch (Exception e) { - e.printStackTrace(); - } + AzureTaskManager.getInstance().runLater(() -> FileEditorManager.getInstance(this.project).closeFile(this.virtualFile)); } } From 48951d2a2dd826b616a0e9c5ed7b01d3fc4f5182 Mon Sep 17 00:00:00 2001 From: Yan jun Gao Date: Fri, 30 Jul 2021 09:37:14 +0800 Subject: [PATCH 036/173] [Intellij] fix mandatory field issue --- .../serverexplore/ui/AddNewClusterForm.form | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.form index ae3d70274f..8d07f5758c 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.form @@ -161,16 +161,16 @@ - + - + - + @@ -190,7 +190,7 @@ - + @@ -265,11 +265,11 @@ - + - + @@ -286,7 +286,7 @@ - + From 127f594594506a2905e2a1b74933856b32f21669 Mon Sep 17 00:00:00 2001 From: Yan jun Gao Date: Wed, 4 Aug 2021 14:00:18 +0800 Subject: [PATCH 037/173] remove useless 'optional' text --- .../azure/hdinsight/serverexplore/ui/AddNewClusterForm.form | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.form index 8d07f5758c..555c2430d8 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/serverexplore/ui/AddNewClusterForm.form @@ -190,7 +190,7 @@ - + From e64e7d1295aef6974f6a61f212ff5d5f795be8db Mon Sep 17 00:00:00 2001 From: Rui Fang Date: Wed, 11 Aug 2021 19:53:56 +0800 Subject: [PATCH 038/173] Fix label of combobox not read by NVDA issue --- .../azure/hdinsight/spark/ui/SparkSubmissionContentPanel.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionContentPanel.kt b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionContentPanel.kt index c2f18409e1..23869aa3d8 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionContentPanel.kt +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/kotlin/com/microsoft/azure/hdinsight/spark/ui/SparkSubmissionContentPanel.kt @@ -203,7 +203,7 @@ open class SparkSubmissionContentPanel(private val myProject: Project, val type: ArtifactUtil.getArtifactWithOutputPaths(myProject).toTypedArray() ).apply { name = "ideaArtifactComboBox" - toolTipText = artifactSelectLabel.toolTipText + toolTipText = "Artifact from IntelliJ project" if (itemCount > 0) { selectedIndex = 0 @@ -223,7 +223,7 @@ open class SparkSubmissionContentPanel(private val myProject: Project, val type: internal val localArtifactTextField: TextFieldWithBrowseButton = TextFieldWithBrowseButton().apply { textField.name = "localArtifactTextFieldText" button.name = "localArtifactTextFieldButton" - toolTipText = "Artifact from local jar package." + toolTipText = "Artifact from local disk" isEnabled = false textField.document.addDocumentListener(documentValidationListener) From 9b2a7d7203da6b06bde82f9ffef4a5811912aeb3 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 12 Aug 2021 15:33:17 +0800 Subject: [PATCH 039/173] rename remote() to entity() in StorageNode. --- .../msservices/serviceexplorer/azure/storage/StorageNode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java index 033e60c201..a101885e1d 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java @@ -40,7 +40,7 @@ public StorageNode(Node parent, StorageAccount storageAccount) { public Map toProperties() { final Map properties = new HashMap<>(); properties.put(AppInsightsConstants.SubscriptionId, this.storageAccount.entity().getSubscriptionId()); - properties.put(AppInsightsConstants.Region, this.storageAccount.remote().regionName()); + properties.put(AppInsightsConstants.Region, this.storageAccount.entity().regionName()); return properties; } From faef45919b0b94bae5ccbf0552bab1759ee0588d Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 12 Aug 2021 15:43:34 +0800 Subject: [PATCH 040/173] fix compile issue. --- .../msservices/serviceexplorer/azure/storage/StorageNode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java index a101885e1d..34db0eeb4a 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java @@ -40,7 +40,7 @@ public StorageNode(Node parent, StorageAccount storageAccount) { public Map toProperties() { final Map properties = new HashMap<>(); properties.put(AppInsightsConstants.SubscriptionId, this.storageAccount.entity().getSubscriptionId()); - properties.put(AppInsightsConstants.Region, this.storageAccount.entity().regionName()); + properties.put(AppInsightsConstants.Region, this.storageAccount.entity().getRegion().getName()); return properties; } From b4cf34775b86118d01d04a230003ede5a51efa67 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 12 Aug 2021 16:03:57 +0800 Subject: [PATCH 041/173] rename open storage brwoser action to fix compile error. --- .../azure/toolkit/intellij/storage/OpenStorageBrowserAction.java | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java (100%) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/OpenStorageBrowserAction.java From 6a433c7efa7bbc19a68300482144f1fedf822de7 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 12 Aug 2021 16:05:31 +0800 Subject: [PATCH 042/173] fix compile error. --- .../toolkit/intellij/storage/component/AccountNameTextField.java | 0 .../storage/component/BaseStorageAccountCreationDialog.form | 0 .../storage/component/BaseStorageAccountCreationDialog.java | 0 .../azure/toolkit/intellij/storage/component/KindComboBox.java | 0 .../toolkit/intellij/storage/component/PerformanceComboBox.java | 0 .../toolkit/intellij/storage/component/RedundancyComboBox.java | 0 .../intellij/storage/component/StorageAccountCreationDialog.java | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/storage/component/AccountNameTextField.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.form (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/storage/component/KindComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/storage/component/PerformanceComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/storage/component/RedundancyComboBox.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java (100%) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/AccountNameTextField.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/AccountNameTextField.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/AccountNameTextField.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/AccountNameTextField.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.form similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.form rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.form diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/KindComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/KindComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/KindComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/KindComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/PerformanceComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/PerformanceComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/PerformanceComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/PerformanceComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/RedundancyComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/RedundancyComboBox.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/RedundancyComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/RedundancyComboBox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java From dc350101eee6b29d52afb1d4063bcefd104c133d Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 12 Aug 2021 16:14:31 +0800 Subject: [PATCH 043/173] remove unused field and replace NotNull with java Nonnull annotaion. --- .../intellij/storage/component/AccountNameTextField.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/AccountNameTextField.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/AccountNameTextField.java index ed66184014..b7e52a708b 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/AccountNameTextField.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/AccountNameTextField.java @@ -10,12 +10,11 @@ import com.microsoft.azure.toolkit.lib.common.entity.CheckNameAvailabilityResultEntity; import com.microsoft.azure.toolkit.lib.common.form.AzureValidationInfo; import com.microsoft.azure.toolkit.lib.storage.service.AzureStorageAccount; -import com.microsoft.azuretools.azurecommons.helpers.NotNull; import lombok.Getter; import lombok.Setter; import org.apache.commons.lang3.StringUtils; -import java.util.function.Function; +import javax.annotation.Nonnull; import java.util.regex.Pattern; public class AccountNameTextField extends ValidationDebouncedTextInput { @@ -27,8 +26,6 @@ public class AccountNameTextField extends ValidationDebouncedTextInput { private int maxLength = 24; @Getter private String subscriptionId; - @Setter - private Function validateFunction; public void setSubscriptionId(String subscriptionId) { if (!StringUtils.equals(subscriptionId, this.subscriptionId)) { @@ -37,7 +34,7 @@ public void setSubscriptionId(String subscriptionId) { } @Override - @NotNull + @Nonnull public AzureValidationInfo doValidateValue() { if (StringUtils.isBlank(subscriptionId)) { return AzureValidationInfo.UNINITIALIZED; From 07ac9f1f49cea088aaeb7b865c1a0e971aa7c8c5 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 12 Aug 2021 16:25:37 +0800 Subject: [PATCH 044/173] remove unnecessary authrization check in create storage account action. --- .../storage/CreateStorageAccountAction.java | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java index 0f72550bf6..901aa017ea 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java @@ -13,9 +13,7 @@ import com.microsoft.azure.toolkit.lib.common.task.AzureTask; import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; import com.microsoft.azure.toolkit.lib.storage.model.StorageAccountConfig; -import com.microsoft.intellij.AzurePlugin; import com.microsoft.intellij.actions.AzureSignInAction; -import com.microsoft.intellij.util.AzureLoginHelper; import com.microsoft.tooling.msservices.components.DefaultLoader; import com.microsoft.tooling.msservices.helpers.Name; import com.microsoft.tooling.msservices.serviceexplorer.AzureActionEnum; @@ -24,8 +22,6 @@ import com.microsoft.tooling.msservices.serviceexplorer.NodeActionListener; import com.microsoft.tooling.msservices.serviceexplorer.azure.storage.StorageModule; -import static com.microsoft.intellij.ui.messages.AzureBundle.message; - @Name("Create") public class CreateStorageAccountAction extends NodeActionListener { @@ -47,15 +43,6 @@ public void actionPerformed(NodeActionEvent e) { } private void doActionPerformed(boolean isLoggedIn, Project project) { - try { - if (!isLoggedIn || - !AzureLoginHelper.isAzureSubsAvailableOrReportError(message("common.error.signIn"))) { - return; - } - } catch (final Exception ex) { - AzurePlugin.log(message("common.error.signIn"), ex); - DefaultLoader.getUIHelper().showException(message("common.error.signIn"), ex, message("common.error.signIn"), false, true); - } final StorageAccountCreationDialog dialog = new StorageAccountCreationDialog(project); dialog.setOkActionListener((data) -> this.createStorageAccount(data, project, dialog)); dialog.show(); From ce5dbb825366e44420e3aa9f6fb2c18819f7aadf Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 12 Aug 2021 16:27:34 +0800 Subject: [PATCH 045/173] remove unused codes. --- .../storage/CreateStorageAccountAction.java | 75 ------------------- .../task/CreateStorageAccountTask.java | 56 -------------- 2 files changed, 131 deletions(-) delete mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java delete mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/task/CreateStorageAccountTask.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java deleted file mode 100644 index 0f72550bf6..0000000000 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/CreateStorageAccountAction.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - */ - -package com.microsoft.azure.toolkit.intellij.storage; - -import com.intellij.openapi.progress.ProgressIndicator; -import com.intellij.openapi.progress.ProgressManager; -import com.intellij.openapi.project.Project; -import com.microsoft.azure.toolkit.intellij.storage.component.StorageAccountCreationDialog; -import com.microsoft.azure.toolkit.intellij.storage.task.CreateStorageAccountTask; -import com.microsoft.azure.toolkit.lib.common.task.AzureTask; -import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; -import com.microsoft.azure.toolkit.lib.storage.model.StorageAccountConfig; -import com.microsoft.intellij.AzurePlugin; -import com.microsoft.intellij.actions.AzureSignInAction; -import com.microsoft.intellij.util.AzureLoginHelper; -import com.microsoft.tooling.msservices.components.DefaultLoader; -import com.microsoft.tooling.msservices.helpers.Name; -import com.microsoft.tooling.msservices.serviceexplorer.AzureActionEnum; -import com.microsoft.tooling.msservices.serviceexplorer.Node; -import com.microsoft.tooling.msservices.serviceexplorer.NodeActionEvent; -import com.microsoft.tooling.msservices.serviceexplorer.NodeActionListener; -import com.microsoft.tooling.msservices.serviceexplorer.azure.storage.StorageModule; - -import static com.microsoft.intellij.ui.messages.AzureBundle.message; - -@Name("Create") -public class CreateStorageAccountAction extends NodeActionListener { - - private final StorageModule module; - - public CreateStorageAccountAction(StorageModule storageModule) { - this.module = storageModule; - } - - @Override - public AzureActionEnum getAction() { - return AzureActionEnum.CREATE; - } - - @Override - public void actionPerformed(NodeActionEvent e) { - final Project project = (Project) module.getProject(); - AzureSignInAction.requireSignedIn(project, () -> doActionPerformed(true, project)); - } - - private void doActionPerformed(boolean isLoggedIn, Project project) { - try { - if (!isLoggedIn || - !AzureLoginHelper.isAzureSubsAvailableOrReportError(message("common.error.signIn"))) { - return; - } - } catch (final Exception ex) { - AzurePlugin.log(message("common.error.signIn"), ex); - DefaultLoader.getUIHelper().showException(message("common.error.signIn"), ex, message("common.error.signIn"), false, true); - } - final StorageAccountCreationDialog dialog = new StorageAccountCreationDialog(project); - dialog.setOkActionListener((data) -> this.createStorageAccount(data, project, dialog)); - dialog.show(); - } - - private void createStorageAccount(final StorageAccountConfig config, final Project project, StorageAccountCreationDialog dialog) { - final Runnable runnable = () -> { - final ProgressIndicator indicator = ProgressManager.getInstance().getProgressIndicator(); - indicator.setIndeterminate(true); - DefaultLoader.getIdeHelper().invokeLater(dialog::close); - new CreateStorageAccountTask(config).execute(); - }; - final String progressMessage = Node.getProgressMessage(AzureActionEnum.CREATE.getDoingName(), StorageModule.MODULE_NAME, config.getName()); - AzureTaskManager.getInstance().runInBackground(new AzureTask<>(project, progressMessage, false, runnable)); - } - -} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/task/CreateStorageAccountTask.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/task/CreateStorageAccountTask.java deleted file mode 100644 index efb6ee7e63..0000000000 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/task/CreateStorageAccountTask.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - */ - -package com.microsoft.azure.toolkit.intellij.storage.task; - -import com.microsoft.azure.toolkit.intellij.common.Draft; -import com.microsoft.azure.toolkit.lib.Azure; -import com.microsoft.azure.toolkit.lib.common.model.ResourceGroup; -import com.microsoft.azure.toolkit.lib.resource.AzureGroup; -import com.microsoft.azure.toolkit.lib.storage.model.StorageAccountConfig; -import com.microsoft.azure.toolkit.lib.storage.service.AzureStorageAccount; -import com.microsoft.azure.toolkit.lib.storage.service.StorageAccount; -import com.microsoft.azuretools.ActionConstants; -import com.microsoft.azuretools.telemetry.TelemetryConstants; -import com.microsoft.azuretools.telemetrywrapper.ErrorType; -import com.microsoft.azuretools.telemetrywrapper.EventType; -import com.microsoft.azuretools.telemetrywrapper.EventUtil; -import com.microsoft.azuretools.telemetrywrapper.Operation; -import com.microsoft.azuretools.telemetrywrapper.TelemetryManager; - -import java.util.Collections; - -public class CreateStorageAccountTask { - - private final StorageAccountConfig config; - - public CreateStorageAccountTask(StorageAccountConfig config) { - this.config = config; - } - - public StorageAccount execute() { - final Operation operation = TelemetryManager.createOperation(ActionConstants.StorageAccount.CREATE); - try { - operation.start(); - final String subscriptionId = config.getSubscription().getId(); - EventUtil.logEvent(EventType.info, operation, Collections.singletonMap(TelemetryConstants.SUBSCRIPTIONID, subscriptionId)); - // create resource group if necessary. - if (config.getResourceGroup() instanceof Draft) { - ResourceGroup newResourceGroup = Azure.az(AzureGroup.class) - .subscription(subscriptionId).create(config.getResourceGroup().getName(), config.getRegion().getName()); - config.setResourceGroup(newResourceGroup); - } - - // create storage account - return Azure.az(AzureStorageAccount.class).create(config).commit(); - } catch (final RuntimeException e) { - EventUtil.logError(operation, ErrorType.systemError, e, null, null); - throw e; - } finally { - operation.complete(); - } - } - -} From 53f895a94f9df35bf17158fcd03169848632994e Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 12 Aug 2021 16:30:56 +0800 Subject: [PATCH 046/173] rename vm storage accoutn creation dialog. --- .../storage/component/VMStorageAccountCreationDialog.java | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/storage/component/VMStorageAccountCreationDialog.java (100%) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/VMStorageAccountCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/VMStorageAccountCreationDialog.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/storage/component/VMStorageAccountCreationDialog.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/VMStorageAccountCreationDialog.java From 307995708aed07cab3ed2b46134297dcac694e40 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 12 Aug 2021 16:33:40 +0800 Subject: [PATCH 047/173] fix compile error. --- .../msservices/serviceexplorer/azure/storage/StorageNode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java index a101885e1d..34db0eeb4a 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/storage/StorageNode.java @@ -40,7 +40,7 @@ public StorageNode(Node parent, StorageAccount storageAccount) { public Map toProperties() { final Map properties = new HashMap<>(); properties.put(AppInsightsConstants.SubscriptionId, this.storageAccount.entity().getSubscriptionId()); - properties.put(AppInsightsConstants.Region, this.storageAccount.entity().regionName()); + properties.put(AppInsightsConstants.Region, this.storageAccount.entity().getRegion().getName()); return properties; } From 2f446791717ea092c74719814eea313ac76af9b3 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 12 Aug 2021 16:41:39 +0800 Subject: [PATCH 048/173] remove unnecessary authorization check codes. --- .../sqlserver/OpenSqlServerByToolsAction.java | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/OpenSqlServerByToolsAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/OpenSqlServerByToolsAction.java index 136063529a..8c816f6ec7 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/OpenSqlServerByToolsAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/OpenSqlServerByToolsAction.java @@ -11,18 +11,13 @@ import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; import com.microsoft.azure.toolkit.lib.sqlserver.model.SqlServerEntity; import com.microsoft.azuretools.ActionConstants; -import com.microsoft.intellij.AzurePlugin; import com.microsoft.intellij.actions.AzureSignInAction; -import com.microsoft.intellij.util.AzureLoginHelper; -import com.microsoft.tooling.msservices.components.DefaultLoader; import com.microsoft.tooling.msservices.helpers.Name; import com.microsoft.tooling.msservices.serviceexplorer.AzureIconSymbol; import com.microsoft.tooling.msservices.serviceexplorer.NodeActionEvent; import com.microsoft.tooling.msservices.serviceexplorer.NodeActionListener; import com.microsoft.tooling.msservices.serviceexplorer.azure.sqlserver.SqlServerNode; -import static com.microsoft.intellij.ui.messages.AzureBundle.message; - @Name(OpenSqlServerByToolsAction.ACTION_NAME) public class OpenSqlServerByToolsAction extends NodeActionListener { @@ -46,7 +41,7 @@ public AzureIconSymbol getIconSymbol() { @Override public void actionPerformed(NodeActionEvent e) { - AzureSignInAction.requireSignedIn(project, () -> this.doActionPerformed(true, project)); + AzureSignInAction.requireSignedIn(project, () -> this.doActionPerformed(project)); } @Override @@ -60,16 +55,7 @@ protected String getOperationName(NodeActionEvent event) { } @AzureOperation(name = "sqlserver|server.open_by_database_tools", params = {"this.node.getServer().entity().getName()"}, type = AzureOperation.Type.ACTION) - private void doActionPerformed(boolean isLoggedIn, Project project) { - try { - if (!isLoggedIn || - !AzureLoginHelper.isAzureSubsAvailableOrReportError(message("common.error.signIn"))) { - return; - } - } catch (final Exception ex) { - AzurePlugin.log(message("common.error.signIn"), ex); - DefaultLoader.getUIHelper().showException(message("common.error.signIn"), ex, message("common.error.signIn"), false, true); - } + private void doActionPerformed(Project project) { SqlServerEntity entity = node.getServer().entity(); IntellijDatasourceService.DatasourceProperties properties = IntellijDatasourceService.DatasourceProperties.builder() .name(String.format(NAME_PREFIX, entity.getName())) From cdb1ca3ef594191114fe4d202baf249ceeade13e Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 12 Aug 2021 16:43:44 +0800 Subject: [PATCH 049/173] remove unnecessary authorization check codes. --- .../sqlserver/CreateSqlServerAction.java | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/CreateSqlServerAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/CreateSqlServerAction.java index b58834d857..4b0e7e16fb 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/CreateSqlServerAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/CreateSqlServerAction.java @@ -9,17 +9,15 @@ import com.intellij.openapi.progress.ProgressManager; import com.intellij.openapi.project.Project; import com.microsoft.azure.toolkit.intellij.sqlserver.creation.SqlServerCreationDialog; +import com.microsoft.azure.toolkit.intellij.sqlserver.task.CreateSqlServerTask; import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; import com.microsoft.azure.toolkit.lib.common.task.AzureTask; import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; -import com.microsoft.azure.toolkit.intellij.sqlserver.task.CreateSqlServerTask; import com.microsoft.azure.toolkit.lib.sqlserver.SqlServerConfig; import com.microsoft.azure.toolkit.lib.sqlserver.service.ISqlServer; import com.microsoft.azuretools.utils.AzureUIRefreshCore; import com.microsoft.azuretools.utils.AzureUIRefreshEvent; -import com.microsoft.intellij.AzurePlugin; import com.microsoft.intellij.actions.AzureSignInAction; -import com.microsoft.intellij.util.AzureLoginHelper; import com.microsoft.tooling.msservices.components.DefaultLoader; import com.microsoft.tooling.msservices.helpers.Name; import com.microsoft.tooling.msservices.serviceexplorer.AzureActionEnum; @@ -28,8 +26,6 @@ import com.microsoft.tooling.msservices.serviceexplorer.NodeActionListener; import com.microsoft.tooling.msservices.serviceexplorer.azure.sqlserver.SqlServerModule; -import static com.microsoft.intellij.ui.messages.AzureBundle.message; - @Name("Create") public class CreateSqlServerAction extends NodeActionListener { @@ -48,19 +44,10 @@ public AzureActionEnum getAction() { @Override public void actionPerformed(NodeActionEvent e) { final Project project = (Project) model.getProject(); - AzureSignInAction.requireSignedIn(project, () -> this.doActionPerformed(true, project)); + AzureSignInAction.requireSignedIn(project, () -> this.doActionPerformed(project)); } - private void doActionPerformed(boolean isLoggedIn, Project project) { - try { - if (!isLoggedIn || - !AzureLoginHelper.isAzureSubsAvailableOrReportError(message("common.error.signIn"))) { - return; - } - } catch (final Exception ex) { - AzurePlugin.log(message("common.error.signIn"), ex); - DefaultLoader.getUIHelper().showException(message("common.error.signIn"), ex, message("common.error.signIn"), false, true); - } + private void doActionPerformed(Project project) { final SqlServerCreationDialog dialog = new SqlServerCreationDialog(project); dialog.setOkActionListener((data) -> this.createSqlServer(data, dialog, project)); dialog.show(); From 6da2e54bb5dc7781b90deb729de40d2ac5b2bc22 Mon Sep 17 00:00:00 2001 From: Rui Fang Date: Wed, 11 Aug 2021 18:39:17 +0800 Subject: [PATCH 050/173] Fix hint text not read by NVDA issue --- .../com/microsoft/intellij/ui/HintTextField.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/HintTextField.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/HintTextField.java index 2804bc6dd0..dd3c8d8327 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/HintTextField.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/HintTextField.java @@ -6,11 +6,25 @@ package com.microsoft.intellij.ui; import com.intellij.ui.components.JBTextField; +import org.apache.commons.lang3.StringUtils; import org.jetbrains.annotations.NotNull; +import java.awt.event.FocusAdapter; +import java.awt.event.FocusEvent; + public class HintTextField extends JBTextField { public HintTextField(@NotNull String hint) { super(); getEmptyText().setText(hint); + this.addFocusListener(new FocusAdapter() { + @Override + public void focusGained(FocusEvent e) { + // Read hint text when this component gets focused + e.getComponent().getAccessibleContext().setAccessibleDescription( + StringUtils.isNoneEmpty(getText()) ? getText() : hint + ); + super.focusGained(e); + } + }); } } From 7695ca98484c4b6b2d0298223f9c6e1f3db939a5 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Fri, 13 Aug 2021 08:46:23 +0800 Subject: [PATCH 051/173] remove unused old storage account creation action. --- .../CreateStorageAccountAction.java | 64 ------------------- 1 file changed, 64 deletions(-) delete mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storagearm/CreateStorageAccountAction.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storagearm/CreateStorageAccountAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storagearm/CreateStorageAccountAction.java deleted file mode 100644 index 81a372ad69..0000000000 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/serviceexplorer/azure/storagearm/CreateStorageAccountAction.java +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - */ - -package com.microsoft.intellij.serviceexplorer.azure.storagearm; - -import com.intellij.openapi.project.Project; -import com.microsoft.intellij.AzurePlugin; -import com.microsoft.intellij.actions.AzureSignInAction; -import com.microsoft.intellij.forms.CreateArmStorageAccountForm; -import com.microsoft.intellij.util.AzureLoginHelper; -import com.microsoft.tooling.msservices.components.DefaultLoader; -import com.microsoft.tooling.msservices.helpers.Name; -import com.microsoft.tooling.msservices.serviceexplorer.AzureActionEnum; -import com.microsoft.tooling.msservices.serviceexplorer.NodeActionEvent; -import com.microsoft.tooling.msservices.serviceexplorer.NodeActionListener; -import com.microsoft.tooling.msservices.serviceexplorer.azure.storage.StorageModule; - -@Name("Create") -public class CreateStorageAccountAction extends NodeActionListener { - - public static final String ERROR_CREATING_STORAGE_ACCOUNT = "Error creating storage account"; - private StorageModule storageModule; - - public CreateStorageAccountAction(StorageModule storageModule) { - this.storageModule = storageModule; - } - - @Override - public AzureActionEnum getAction() { - return AzureActionEnum.CREATE; - } - - @Override - public void actionPerformed(NodeActionEvent e) { - Project project = (Project) storageModule.getProject(); - AzureSignInAction.requireSignedIn(project, () -> this.doActionPerformed(e, true, project)); - } - - private void doActionPerformed(NodeActionEvent e, boolean isLoggedIn, Project project) { - try { - if (!isLoggedIn) { - return; - } - if (!AzureLoginHelper.isAzureSubsAvailableOrReportError(ERROR_CREATING_STORAGE_ACCOUNT)) { - return; - } - CreateArmStorageAccountForm createStorageAccountForm = new CreateArmStorageAccountForm((Project) storageModule.getProject()); - createStorageAccountForm.fillFields(null, null); - - createStorageAccountForm.setOnCreate(new Runnable() { - @Override - public void run() { - storageModule.load(false); - } - }); - createStorageAccountForm.show(); - } catch (Exception ex) { - AzurePlugin.log(ERROR_CREATING_STORAGE_ACCOUNT, ex); - DefaultLoader.getUIHelper().showException(ERROR_CREATING_STORAGE_ACCOUNT, ex, "Error Creating Storage Account", false, true); - } - } -} From 095167f8279990293d89edd396fc843f026fbf35 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Fri, 13 Aug 2021 08:47:24 +0800 Subject: [PATCH 052/173] remove unused old storage account creation form. --- .../forms/CreateArmStorageAccountForm.form | 215 ---------- .../forms/CreateArmStorageAccountForm.java | 403 ------------------ 2 files changed, 618 deletions(-) delete mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateArmStorageAccountForm.form delete mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateArmStorageAccountForm.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateArmStorageAccountForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateArmStorageAccountForm.form deleted file mode 100644 index 4edf4f5f2a..0000000000 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateArmStorageAccountForm.form +++ /dev/null @@ -1,215 +0,0 @@ - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateArmStorageAccountForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateArmStorageAccountForm.java deleted file mode 100644 index 4986483ad1..0000000000 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/forms/CreateArmStorageAccountForm.java +++ /dev/null @@ -1,403 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - */ - -package com.microsoft.intellij.forms; - -import com.intellij.openapi.progress.ProgressIndicator; -import com.intellij.openapi.progress.ProgressManager; -import com.intellij.openapi.project.Project; -import com.intellij.openapi.ui.DialogWrapper; -import com.intellij.openapi.ui.ValidationInfo; -import com.intellij.ui.ListCellRendererWrapper; -import com.microsoft.azure.management.storage.AccessTier; -import com.microsoft.azure.management.storage.Kind; -import com.microsoft.azure.management.storage.SkuTier; -import com.microsoft.azure.toolkit.intellij.appservice.region.RegionComboBox; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; -import com.microsoft.azure.toolkit.lib.Azure; -import com.microsoft.azure.toolkit.lib.common.bundle.AzureString; -import com.microsoft.azure.toolkit.lib.common.model.Region; -import com.microsoft.azure.toolkit.lib.common.model.ResourceGroup; -import com.microsoft.azure.toolkit.lib.common.model.Subscription; -import com.microsoft.azure.toolkit.lib.common.operation.AzureOperationBundle; -import com.microsoft.azure.toolkit.lib.common.task.AzureTask; -import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; -import com.microsoft.azure.toolkit.lib.resource.AzureGroup; -import com.microsoft.azuretools.authmanage.AuthMethodManager; -import com.microsoft.azuretools.sdkmanage.AzureManager; -import com.microsoft.azuretools.telemetrywrapper.ErrorType; -import com.microsoft.azuretools.telemetrywrapper.EventUtil; -import com.microsoft.azuretools.telemetrywrapper.Operation; -import com.microsoft.azuretools.telemetrywrapper.TelemetryManager; -import com.microsoft.intellij.AzurePlugin; -import com.microsoft.intellij.helpers.LinkListener; -import com.microsoft.intellij.ui.components.AzureDialogWrapper; -import com.microsoft.tooling.msservices.components.DefaultLoader; -import com.microsoft.tooling.msservices.helpers.azure.sdk.AzureSDKManager; -import com.microsoft.tooling.msservices.model.ReplicationTypes; -import org.jetbrains.annotations.Nullable; - -import javax.swing.*; -import javax.swing.event.DocumentEvent; -import javax.swing.event.DocumentListener; -import java.awt.event.ItemEvent; -import java.awt.event.ItemListener; -import java.util.List; -import java.util.Objects; - -import static com.microsoft.azuretools.telemetry.TelemetryConstants.CREATE_STORAGE_ACCOUNT; -import static com.microsoft.azuretools.telemetry.TelemetryConstants.STORAGE; -import static com.microsoft.intellij.ui.messages.AzureBundle.message; - -public class CreateArmStorageAccountForm extends AzureDialogWrapper { - private JPanel contentPane; - private com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox subscriptionComboBox; - private JTextField nameTextField; - private com.microsoft.azure.toolkit.intellij.appservice.region.RegionComboBox regionComboBox; - private JComboBox replicationComboBox; - private JLabel pricingLabel; - private JLabel userInfoLabel; - private JRadioButton createNewRadioButton; - private JRadioButton useExistingRadioButton; - private JTextField resourceGrpField; - //private JComboBox resourceGrpCombo; - private JComboBox accountKindCombo; - private JComboBox performanceComboBox; - private JComboBox accessTeirComboBox; - private JLabel accessTierLabel; - private JComboBox encriptonComboBox; - private JComboBox resourceGrpCombo; - private JLabel encriptonLabel; - - private Runnable onCreate; - private Subscription subscription; - private com.microsoft.tooling.msservices.model.storage.StorageAccount newStorageAccount; // use this field only when creating from 'Create vm' - private Project project; - - private static final String PRICING_LINK = "http://go.microsoft.com/fwlink/?LinkID=400838"; - - public CreateArmStorageAccountForm(Project project) { - super(project, true); - - this.project = project; - - setModal(true); - setTitle("Create Storage Account"); - - // this option is not supported by SDK yet - encriptonComboBox.setVisible(false); - encriptonLabel.setVisible(false); - - final ButtonGroup resourceGroup = new ButtonGroup(); - resourceGroup.add(createNewRadioButton); - resourceGroup.add(useExistingRadioButton); - final ItemListener updateListener = e -> { - final boolean isNewGroup = createNewRadioButton.isSelected(); - resourceGrpField.setEnabled(isNewGroup); - resourceGrpCombo.setEnabled(!isNewGroup); - validateEmptyFields(); - }; - createNewRadioButton.addItemListener(updateListener); - - pricingLabel.addMouseListener(new LinkListener(PRICING_LINK)); - - DocumentListener docListener = new DocumentListener() { - @Override - public void insertUpdate(DocumentEvent documentEvent) { - validateEmptyFields(); - } - - @Override - public void removeUpdate(DocumentEvent documentEvent) { - validateEmptyFields(); - } - - @Override - public void changedUpdate(DocumentEvent documentEvent) { - validateEmptyFields(); - } - }; - - nameTextField.getDocument().addDocumentListener(docListener); - resourceGrpField.getDocument().addDocumentListener(docListener); - - ItemListener validateListener = itemEvent -> validateEmptyFields(); - - regionComboBox.addItemListener(validateListener); - resourceGrpCombo.addItemListener(validateListener); - resourceGrpCombo.setName("ResourceGroup"); - - accountKindCombo.setRenderer(new ListCellRendererWrapper() { - @Override - public void customize(JList list, Kind kind, int i, boolean b, boolean b1) { - if (kind == null) { - return; - } else if (kind == Kind.STORAGE) { - setText("General Purpose v1"); - } else if (kind == Kind.STORAGE_V2) { - setText("General Purpose v2"); - } else if (kind == Kind.BLOB_STORAGE) { - setText("Blob Storage"); - } - } - }); - - encriptonComboBox.setModel(new DefaultComboBoxModel(new Boolean[] {true, false})); - encriptonComboBox.setRenderer(new ListCellRendererWrapper() { - @Override - public void customize(JList list, Boolean enabled, int i, boolean b, boolean b1) { - setText(enabled ? "Enabled" : "Disables"); - } - }); - encriptonComboBox.setSelectedItem(Boolean.FALSE); - - init(); - - subscriptionComboBox.addItemListener(itemEvent -> loadRegionAndGroups()); - } - - @Nullable - @Override - protected JComponent createCenterPanel() { - return contentPane; - } - - private void createUIComponents() { - this.subscriptionComboBox = new SubscriptionComboBox(); - this.regionComboBox = new RegionComboBox(); - } - - private void validateEmptyFields() { - boolean allFieldsCompleted = !(nameTextField.getText().isEmpty() || - regionComboBox.getValue() == null || - (createNewRadioButton.isSelected() && resourceGrpField.getText().trim().isEmpty()) || - (useExistingRadioButton.isSelected() && resourceGrpCombo.getSelectedObjects().length == 0)); - - setOKActionEnabled(allFieldsCompleted); - } - - @Nullable - @Override - protected ValidationInfo doValidate() { - if (nameTextField.getText().length() < 3 || nameTextField.getText().length() > 24 || !nameTextField.getText().matches("[a-z0-9]+")) { - return new ValidationInfo("Invalid storage account name. The name should be between 3 and 24 characters long and \n" + - "can contain only lowercase letters and numbers.", nameTextField); - } - - return null; - } - - @Override - protected void doOKAction() { - // creating from Azure Explorer directly - setSubscription((Subscription) subscriptionComboBox.getSelectedItem()); - if (subscription == null) { - final AzureString title = AzureOperationBundle.title("storage.create_account", nameTextField.getText()); - AzureTaskManager.getInstance().runInBackground(new AzureTask(project, title, false, () -> { - final ProgressIndicator progressIndicator = ProgressManager.getInstance().getProgressIndicator(); - progressIndicator.setIndeterminate(true); - createStorageAccount(); - })); - sendTelemetry(OK_EXIT_CODE); - close(DialogWrapper.OK_EXIT_CODE, true); - } else { //creating from 'create vm' - newStorageAccount = - new com.microsoft.tooling.msservices.model.storage.StorageAccount(nameTextField.getText(), subscription.getId()); - boolean isNewResourceGroup = createNewRadioButton.isSelected(); - final String resourceGroupName = isNewResourceGroup ? resourceGrpField.getText() : resourceGrpCombo.getSelectedItem().toString(); - newStorageAccount.setResourceGroupName(resourceGroupName); - newStorageAccount.setNewResourceGroup(isNewResourceGroup); - newStorageAccount.setType(replicationComboBox.getSelectedItem().toString()); - newStorageAccount.setLocation(((Region) regionComboBox.getSelectedItem()).getName()); - newStorageAccount.setKind((Kind) accountKindCombo.getSelectedItem()); - newStorageAccount.setAccessTier((AccessTier) accessTeirComboBox.getSelectedItem()); - - if (onCreate != null) { - onCreate.run(); - } - sendTelemetry(OK_EXIT_CODE); - close(DialogWrapper.OK_EXIT_CODE, true); - } - } - - @Override - public void doCancelAction() { - DefaultLoader.getIdeHelper().invokeLater(new Runnable() { - @Override - public void run() { - if (onCreate != null) { - onCreate.run(); - } - } - }); - super.doCancelAction(); - } - - private boolean createStorageAccount() { - Operation operation = TelemetryManager.createOperation(STORAGE, CREATE_STORAGE_ACCOUNT); - try { - operation.start(); - boolean isNewResourceGroup = createNewRadioButton.isSelected(); - final String resourceGroupName = isNewResourceGroup ? resourceGrpField.getText() : resourceGrpCombo.getSelectedItem().toString(); - AzureSDKManager.createStorageAccount(((Subscription) subscriptionComboBox.getSelectedItem()).getId(), - nameTextField.getText(), - ((Region) regionComboBox.getSelectedItem()).getName(), - isNewResourceGroup, - resourceGroupName, - (Kind) accountKindCombo.getSelectedItem(), - (AccessTier) accessTeirComboBox.getSelectedItem(), - (Boolean) encriptonComboBox.getSelectedItem(), - replicationComboBox.getSelectedItem().toString()); - // update resource groups cache if new resource group was created when creating storage account - if (createNewRadioButton.isSelected()) { - AzureManager azureManager = AuthMethodManager.getInstance().getAzureManager(); - // not signed in; does not matter what we return as storage account already created - if (azureManager == null) { - return true; - } - } - DefaultLoader.getIdeHelper().invokeLater(() -> { - if (onCreate != null) { - onCreate.run(); - } - }); - return true; - } catch (Exception e) { - String msg = "An error occurred while attempting to create the specified storage account in subscription " - + ((Subscription) subscriptionComboBox.getSelectedItem()).getId() + ".\n" - + String.format(message("webappExpMsg"), e.getMessage()); - final AzureTask.Modality modality = AzureTask.Modality.ANY; - AzureTaskManager.getInstance().runAndWait(() -> DefaultLoader.getUIHelper().showException(msg, e, message("errTtl"), false, true), modality); - EventUtil.logError(operation, ErrorType.userError, e, null, null); - AzurePlugin.log(msg, e); - } finally { - operation.complete(); - } - return false; - } - - public void fillFields(final Subscription subscription, Region region) { - if (subscription == null) { - accountKindCombo.setModel(new DefaultComboBoxModel(Kind.values().toArray())); - accountKindCombo.addItemListener(e -> { - if (e.getStateChange() == ItemEvent.SELECTED) { - fillPerformanceComboBox(); - fillReplicationTypes(); - boolean isBlobKind = e.getItem().equals(Kind.BLOB_STORAGE); - accessTeirComboBox.setVisible(isBlobKind); - accessTierLabel.setVisible(isBlobKind); - } - }); - accessTeirComboBox.setModel(new DefaultComboBoxModel(AccessTier.values())); - - subscriptionComboBox.setEnabled(true); - if (subscription != null) { - subscriptionComboBox.setValue(subscription); - } - - try { - AzureManager azureManager = AuthMethodManager.getInstance().getAzureManager(); - // not signed in - if (azureManager == null) { - return; - } - - if (subscription != null) { - loadRegionAndGroups(); - } - } catch (Exception ex) { - DefaultLoader.getUIHelper().logError("An error occurred when trying to load Subscriptions\n\n" + ex.getMessage(), ex); - } - - } else { // if you create SA while creating VM - this.subscription = subscription; - subscriptionComboBox.setValue(subscription, true); - accountKindCombo.addItem(Kind.STORAGE); // only General purpose accounts supported for VMs - accountKindCombo.setEnabled(false); - accessTeirComboBox.setVisible(false); // Access tier is not available for General purpose accounts - accessTierLabel.setVisible(false); - regionComboBox.setEnabled(false); - regionComboBox.setValue(region, true); - } - //performanceComboBox.setModel(new DefaultComboBoxModel(SkuTier.values())); - fillPerformanceComboBox(); - performanceComboBox.addItemListener(new ItemListener() { - @Override - public void itemStateChanged(ItemEvent e) { - if (e.getStateChange() == ItemEvent.SELECTED) { - fillReplicationTypes(); - } - } - }); - - replicationComboBox.setRenderer(new ListCellRendererWrapper() { - @Override - public void customize(JList list, ReplicationTypes replicationTypes, int i, boolean b, boolean b1) { - if (replicationTypes != null) { - setText(replicationTypes.getDescription()); - } - } - }); - fillReplicationTypes(); - } - - private void fillPerformanceComboBox() { - if (accountKindCombo.getSelectedItem().equals(Kind.BLOB_STORAGE)) { - performanceComboBox.setModel(new DefaultComboBoxModel(new SkuTier[] {SkuTier.STANDARD})); - } else { - performanceComboBox.setModel(new DefaultComboBoxModel(SkuTier.values())); - } - } - - private void fillReplicationTypes() { - if (Objects.equals(performanceComboBox.getSelectedItem(), SkuTier.STANDARD)) { - // Create storage account from Azure Explorer - final ReplicationTypes[] types = { - ReplicationTypes.Standard_LRS, - ReplicationTypes.Standard_GRS, - ReplicationTypes.Standard_RAGRS - }; - if (regionComboBox.isEnabled()) { - if (Objects.equals(accountKindCombo.getSelectedItem(), Kind.BLOB_STORAGE)) { - replicationComboBox.setModel(new DefaultComboBoxModel(types)); - } else { - final ReplicationTypes[] replicationTypes = { - ReplicationTypes.Standard_ZRS, - ReplicationTypes.Standard_LRS, - ReplicationTypes.Standard_GRS, - ReplicationTypes.Standard_RAGRS - }; - replicationComboBox.setModel(new DefaultComboBoxModel(replicationTypes)); - replicationComboBox.setSelectedItem(ReplicationTypes.Standard_RAGRS); - } - - } else { - // Create storage account from VM creation - replicationComboBox.setModel(new DefaultComboBoxModel(types)); - } - } else { - replicationComboBox.setModel(new DefaultComboBoxModel(new ReplicationTypes[] {ReplicationTypes.Premium_LRS})); - } - } - - public void setOnCreate(Runnable onCreate) { - this.onCreate = onCreate; - } - - public com.microsoft.tooling.msservices.model.storage.StorageAccount getStorageAccount() { - return newStorageAccount; - } - - private void loadRegionAndGroups() { - Subscription selectedSubscription = subscriptionComboBox.getValue(); - this.regionComboBox.setSubscription(selectedSubscription); - if (selectedSubscription == null) { - resourceGrpCombo.removeAllItems(); - } else { - List groups = Azure.az(AzureGroup.class).list(selectedSubscription.getId()); - resourceGrpCombo.setModel(new DefaultComboBoxModel<>(groups.stream().map(ResourceGroup::getName).sorted().toArray(String[]::new))); - } - } -} From d1d43c59eb706bf9f11e4f921eed4c70a9acf755 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Fri, 13 Aug 2021 09:38:09 +0800 Subject: [PATCH 053/173] removed redundant codes in mysql property view. --- .../azure/toolkit/intellij/mysql/MySQLPropertyView.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java index bd3d590500..81570fe908 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java @@ -97,12 +97,6 @@ public class MySQLPropertyView extends BaseEditor implements MySQLPropertyMvpVie init(); initListeners(); - AzureEventBus.after("mysql|server.delete", (MySqlServer server) -> { - if (StringUtils.equalsIgnoreCase(this.property.getServer().id(), server.id())) { - this.closeEditor(); - } - }); - AzureEventBus.after("mysql|server.start", this::onMySqlServerStatusChanged); AzureEventBus.after("mysql|server.restart", this::onMySqlServerStatusChanged); AzureEventBus.after("mysql|server.stop", this::onMySqlServerStatusChanged); From 98563ab473738ba95de36cb51ecec4f2a935cdc5 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Fri, 13 Aug 2021 10:08:52 +0800 Subject: [PATCH 054/173] rename `initialize` naming with `init` to resolve PR comment. --- .../storage/component/BaseStorageAccountCreationDialog.java | 5 +++++ .../storage/component/StorageAccountCreationDialog.java | 4 ++++ .../storage/component/VMStorageAccountCreationDialog.java | 6 ++++-- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java index bf732f8d9a..f99f2298b5 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java @@ -52,6 +52,11 @@ public BaseStorageAccountCreationDialog(Project project) { setData(config); } + @Override + protected void init() { + super.init(); + } + private void initListeners() { this.subscriptionComboBox.addItemListener(this::onSubscriptionChanged); this.performanceComboBox.addItemListener(this::onPerformanceChanged); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java index faedb3b569..55edec69a6 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java @@ -15,6 +15,10 @@ public class StorageAccountCreationDialog extends BaseStorageAccountCreationDial public StorageAccountCreationDialog(Project project) { super(project); + } + + @Override + protected void init() { this.performanceComboBox.addItemListener(this::onPerformanceChanged); } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/VMStorageAccountCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/VMStorageAccountCreationDialog.java index de96dba441..8c5dc042e3 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/VMStorageAccountCreationDialog.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/VMStorageAccountCreationDialog.java @@ -16,12 +16,14 @@ public class VMStorageAccountCreationDialog extends BaseStorageAccountCreationDi public VMStorageAccountCreationDialog(Project project) { super(project); - this.initialize(); } - private void initialize() { + @Override + protected void init() { + super.init(); performanceComboBox.setValue(Performance.STANDARD, true); kindComboBox.setItemsLoader(() -> Arrays.asList(Kind.STORAGE_V2, Kind.STORAGE)); redundancyComboBox.setItemsLoader(() -> Arrays.asList(Redundancy.PREMIUM_LRS, Redundancy.STANDARD_GRS, Redundancy.STANDARD_RAGRS)); } + } From f7433c1cff4f4784eea327e950ae563d8e0ebe0e Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Fri, 13 Aug 2021 10:15:09 +0800 Subject: [PATCH 055/173] rename `initialize` naming with `init` to resolve PR comment. --- .../component/BaseStorageAccountCreationDialog.java | 7 +------ .../storage/component/StorageAccountCreationDialog.java | 3 ++- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java index f99f2298b5..d99c3f3c00 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/BaseStorageAccountCreationDialog.java @@ -52,12 +52,7 @@ public BaseStorageAccountCreationDialog(Project project) { setData(config); } - @Override - protected void init() { - super.init(); - } - - private void initListeners() { + protected void initListeners() { this.subscriptionComboBox.addItemListener(this::onSubscriptionChanged); this.performanceComboBox.addItemListener(this::onPerformanceChanged); this.kindComboBox.addItemListener(this::onKindChanged); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java index 55edec69a6..ec38954836 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/storage/component/StorageAccountCreationDialog.java @@ -18,7 +18,8 @@ public StorageAccountCreationDialog(Project project) { } @Override - protected void init() { + protected void initListeners() { + super.initListeners(); this.performanceComboBox.addItemListener(this::onPerformanceChanged); } From 7775aed0f138bcd810226463dc3b5624c7117bf8 Mon Sep 17 00:00:00 2001 From: andxu Date: Fri, 13 Aug 2021 14:25:43 +0800 Subject: [PATCH 056/173] Fix the class change in common lib --- .../src/main/java/com/microsoft/intellij/ProxyUtils.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProxyUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProxyUtils.java index 19fb907919..d8bfaed446 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProxyUtils.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ProxyUtils.java @@ -6,20 +6,22 @@ package com.microsoft.intellij; import com.intellij.util.net.HttpConfigurable; +import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.common.proxy.ProxyInfo; import com.microsoft.azure.toolkit.lib.common.proxy.ProxyManager; public class ProxyUtils { public static void initProxy() { final HttpConfigurable instance = HttpConfigurable.getInstance(); if (instance != null && instance.USE_HTTP_PROXY) { - final ProxyManager.ProxyInfo proxy = ProxyManager.ProxyInfo.builder() + final ProxyInfo proxy = ProxyInfo.builder() .source("intellij") .host(instance.PROXY_HOST) .port(instance.PROXY_PORT) .username(instance.getProxyLogin()) .password(instance.getPlainProxyPassword()) .build(); - ProxyManager.getInstance().setActiveProxy(proxy); + Azure.az().config().setProxyInfo(proxy); ProxyManager.getInstance().applyProxy(); } } From 03cbca75ec07a3fd23b8c8a8f843a896aca3304d Mon Sep 17 00:00:00 2001 From: andxu Date: Fri, 13 Aug 2021 14:39:04 +0800 Subject: [PATCH 057/173] use ifPresent to set proxy if proxy is enabled --- .../azuretools/sdkmanage/AzureManagerBase.java | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java b/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java index a13dee9fd8..fd70aeee6c 100644 --- a/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java +++ b/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java @@ -242,13 +242,9 @@ protected Azure.Authenticated authTenant(String tenantId) { .withInterceptor(new TelemetryInterceptor()) .withInterceptor(new RestExceptionHandlerInterceptor()) .withUserAgent(CommonSettings.USER_AGENT); - Optional.ofNullable(createProxyFromConfig()).map(proxy -> { + Optional.ofNullable(createProxyFromConfig()).ifPresent(proxy -> { configurable.withProxy(proxy); - Optional.ofNullable(createProxyAuthenticatorFromConfig()).map(authenticator -> { - configurable.withProxyAuthenticator(authenticator); - return authenticator; - }); - return proxy; + Optional.ofNullable(createProxyAuthenticatorFromConfig()).ifPresent(configurable::withProxyAuthenticator); }); return configurable.authenticate(credentials); } @@ -258,13 +254,9 @@ protected InsightsManager authApplicationInsights(String subscriptionId, String final InsightsManager.Configurable configurable = buildAzureManager(InsightsManager.configure()) .withInterceptor(new TelemetryInterceptor()) .withInterceptor(new RestExceptionHandlerInterceptor()); - Optional.ofNullable(createProxyFromConfig()).map(proxy -> { + Optional.ofNullable(createProxyFromConfig()).ifPresent(proxy -> { configurable.withProxy(proxy); - Optional.ofNullable(createProxyAuthenticatorFromConfig()).map(authenticator -> { - configurable.withProxyAuthenticator(authenticator); - return authenticator; - }); - return proxy; + Optional.ofNullable(createProxyAuthenticatorFromConfig()).ifPresent(configurable::withProxyAuthenticator); }); return configurable.authenticate(credentials, subscriptionId); From 49878c1acb4155d4541f11df413ad547124c0407 Mon Sep 17 00:00:00 2001 From: andxu Date: Fri, 13 Aug 2021 14:40:10 +0800 Subject: [PATCH 058/173] address pr review comments --- .../com/microsoft/azuretools/sdkmanage/AzureManagerBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java b/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java index fd70aeee6c..7181c05655 100644 --- a/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java +++ b/Utils/azuretools-core/src/com/microsoft/azuretools/sdkmanage/AzureManagerBase.java @@ -272,7 +272,7 @@ private static Proxy createProxyFromConfig() { private static Authenticator createProxyAuthenticatorFromConfig() { final AzureConfiguration az = az().config(); - if (StringUtils.isNotBlank(az.getProxySource()) && StringUtils.isNoneBlank(az.getProxyUsername(), az.getProxyPassword())) { + if (StringUtils.isNoneBlank(az.getProxySource(), az.getProxyUsername(), az.getProxyPassword())) { return (route, response) -> { String credential = Credentials.basic(az.getProxyUsername(), az.getProxyPassword()); return response.request().newBuilder() From e3aaae245103d8a9f05308d3a1d30ce6af2ea4d7 Mon Sep 17 00:00:00 2001 From: andxu Date: Wed, 4 Aug 2021 11:07:38 +0800 Subject: [PATCH 059/173] use az config to replace AzureConfigurations.getInstance() --- .../microsoft/intellij/AzureInitializer.java | 153 ++++++++++++++++++ .../hdinsight/common/HDInsightHelperImpl.java | 7 +- .../database/DatabaseResourcePanel.java | 3 +- .../database/component/PasswordDialog.java | 4 +- .../function/runner/core/FunctionUtils.java | 9 +- .../AppInsightsConfigurationImpl.java | 8 +- .../intellij/AzureActionsListener.java | 11 +- .../com/microsoft/intellij/AzurePlugin.java | 145 +++-------------- .../com/microsoft/intellij/CommonConst.java | 2 +- .../com/microsoft/intellij/ui/AzurePanel.form | 4 +- .../com/microsoft/intellij/ui/AzurePanel.java | 96 ++++++++--- 11 files changed, 265 insertions(+), 177 deletions(-) create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureInitializer.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureInitializer.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureInitializer.java new file mode 100644 index 0000000000..9ed5acbfcc --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureInitializer.java @@ -0,0 +1,153 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.intellij; + +import com.intellij.openapi.application.PermanentInstallationID; +import com.microsoft.azure.toolkit.intellij.common.settings.AzureConfigurations; +import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.AzureConfiguration; +import com.microsoft.azure.toolkit.lib.auth.AzureCloud; +import com.microsoft.azure.toolkit.lib.auth.util.AzureEnvironmentUtils; +import com.microsoft.azure.toolkit.lib.common.telemetry.AzureTelemeter; +import com.microsoft.azure.toolkit.lib.common.utils.InstallationIdUtils; +import com.microsoft.azuretools.authmanage.CommonSettings; +import com.microsoft.azuretools.azurecommons.util.ParserXMLUtility; +import com.microsoft.azuretools.azurecommons.xmlhandling.DataOperations; +import com.microsoft.azuretools.telemetry.AppInsightsClient; +import com.microsoft.azuretools.telemetry.AppInsightsConstants; +import com.microsoft.azuretools.telemetry.TelemetryConstants; +import com.microsoft.azuretools.telemetrywrapper.EventType; +import com.microsoft.azuretools.telemetrywrapper.EventUtil; +import com.microsoft.intellij.ui.messages.AzureBundle; +import com.microsoft.intellij.util.PluginHelper; +import com.microsoft.rest.LogLevel; +import org.apache.commons.io.FileUtils; +import org.apache.commons.lang3.StringUtils; + +import java.io.File; +import java.util.HashMap; +import java.util.Map; +import java.util.Optional; + +import static com.microsoft.azuretools.telemetry.TelemetryConstants.PLUGIN_INSTALL; +import static com.microsoft.azuretools.telemetry.TelemetryConstants.PLUGIN_LOAD; +import static com.microsoft.azuretools.telemetry.TelemetryConstants.PLUGIN_UPGRADE; +import static com.microsoft.azuretools.telemetry.TelemetryConstants.PROXY; +import static com.microsoft.azuretools.telemetry.TelemetryConstants.SYSTEM; +import static com.microsoft.intellij.ui.messages.AzureBundle.message; + +public class AzureInitializer { + public static void initialize() { + ProxyUtils.initProxy(); + initializeConfigFromLegacySettings(); + initializeMachineId(); + initializeAzureConfiguration(); + initializeTelemetry(); + } + + private static void initializeAzureConfiguration() { + final AzureConfiguration config = Azure.az().config(); + config.setLogLevel(LogLevel.NONE.name()); + + final AzureConfigurations.AzureConfigurationData state = AzureConfigurations.getInstance().getState(); + final String userAgent = String.format(AzurePlugin.USER_AGENT, AzurePlugin.PLUGIN_VERSION, + state.allowTelemetry() ? state.installationId() : StringUtils.EMPTY); + config.setUserAgent(userAgent); + CommonSettings.setUserAgent(userAgent); + + if (StringUtils.isNotBlank(state.environment())) { + Azure.az(AzureCloud.class).set(AzureEnvironmentUtils.stringToAzureEnvironment(state.environment())); + } + config.setCloud(state.environment()); + config.setTelemetryEnabled(state.allowTelemetry()); + config.setDatabasePasswordSaveType(state.passwordSaveType()); + config.setFunctionCoreToolsPath(state.functionCoreToolsPath()); + config.setProduct(CommonConst.PLUGIN_NAME); + config.setVersion(CommonConst.PLUGIN_VERSION); + config.setMachineId(state.installationId()); + } + + private static void initializeConfigFromLegacySettings() { + final AzureConfigurations.AzureConfigurationData state = AzureConfigurations.getInstance().getState(); + if (isDataFileValid()) { + // read legacy settings from old data.xml + try { + final String dataFile = PluginHelper.getTemplateFile(AzureBundle.message("dataFileName")); + final boolean allowTelemetry = Boolean.parseBoolean(DataOperations.getProperty(dataFile, AzureBundle.message("prefVal"))); + final String installationId = DataOperations.getProperty(dataFile, AzureBundle.message("instID")); + final String pluginVersion = DataOperations.getProperty(dataFile, AzureBundle.message("pluginVersion")); + + // check non-empty for valid data.xml + if (StringUtils.isNoneBlank(installationId, pluginVersion)) { + + if (state.allowTelemetry()) { + state.allowTelemetry(allowTelemetry); + } + if (StringUtils.isBlank(state.pluginVersion())) { + state.pluginVersion(pluginVersion); + } + if (StringUtils.isBlank(state.installationId()) && InstallationIdUtils.isValidHashMac(installationId)) { + state.installationId(installationId); + } + } + FileUtils.deleteQuietly(new File(dataFile)); + } catch (Exception ex) { + final Map props = new HashMap<>(); + props.put("error", ex.getMessage()); + EventUtil.logEvent(EventType.error, SYSTEM, TelemetryConstants.PLUGIN_TRANSFER_SETTINGS, props, null); + } + } + + if (CommonSettings.getEnvironment() != null && StringUtils.isBlank(state.environment())) { + // normalize cloud name + state.environment(AzureEnvironmentUtils.azureEnvironmentToString( + AzureEnvironmentUtils.stringToAzureEnvironment(CommonSettings.getEnvironment().getName()))); + } + } + + private static void initializeMachineId() { + final AzureConfigurations.AzureConfigurationData state = AzureConfigurations.getInstance().getState(); + String installationId = state.installationId(); + if (StringUtils.isBlank(installationId)) { + installationId = StringUtils.firstNonBlank(InstallationIdUtils.getHashMac(), InstallationIdUtils.hash(PermanentInstallationID.get())); + } + state.installationId(installationId); + } + + private static void initializeTelemetry() { + final AzureConfigurations.AzureConfigurationData state = AzureConfigurations.getInstance().getState(); + final String version = state.pluginVersion(); + AppInsightsClient.setAppInsightsConfiguration(new AppInsightsConfigurationImpl()); + if (StringUtils.isBlank(version)) { + AppInsightsClient.createByType(AppInsightsClient.EventType.Plugin, "", AppInsightsConstants.Install, null, true); + EventUtil.logEvent(EventType.info, SYSTEM, PLUGIN_INSTALL, null, null); + } else if (StringUtils.isNotBlank(version) && !AzurePlugin.PLUGIN_VERSION.equalsIgnoreCase(version)) { + AppInsightsClient.createByType(AppInsightsClient.EventType.Plugin, "", AppInsightsConstants.Upgrade, null, true); + EventUtil.logEvent(EventType.info, SYSTEM, PLUGIN_UPGRADE, null, null); + } + AppInsightsClient.createByType(AppInsightsClient.EventType.Plugin, "", AppInsightsConstants.Load, null, true); + EventUtil.logEvent(EventType.info, SYSTEM, PLUGIN_LOAD, null, null); + if (Azure.az().config().getHttpProxy() != null) { + final Map map = Optional.ofNullable(AzureTelemeter.getCommonProperties()).map(HashMap::new).orElse(new HashMap<>()); + map.put(PROXY, "true"); + AzureTelemeter.setCommonProperties(map); + } + } + + private static boolean isDataFileValid() { + final String dataFile = PluginHelper.getTemplateFile(message("dataFileName")); + final File file = new File(dataFile); + if (!file.exists()) { + return false; + } + try { + return ParserXMLUtility.parseXMLFile(dataFile) != null; + } catch (final Exception e) { + return false; + } + } + +} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/common/HDInsightHelperImpl.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/common/HDInsightHelperImpl.java index 8559f2e5c5..cff4fef85a 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/common/HDInsightHelperImpl.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/hdinsight/common/HDInsightHelperImpl.java @@ -15,17 +15,18 @@ import com.microsoft.azure.hdinsight.sdk.cluster.IClusterDetail; import com.microsoft.azure.hdinsight.serverexplore.hdinsightnode.HDInsightRootModule; import com.microsoft.azure.hdinsight.serverexplore.ui.AddNewHDInsightReaderClusterForm; +import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azure.toolkit.lib.common.task.AzureTask; import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; import com.microsoft.azuretools.azurecommons.helpers.NotNull; import com.microsoft.azuretools.azurecommons.helpers.Nullable; -import com.microsoft.azure.toolkit.intellij.common.settings.AzureConfigurations; import com.microsoft.intellij.ui.WarningMessageForm; import com.microsoft.intellij.util.PluginUtil; import com.microsoft.tooling.msservices.components.DefaultLoader; import com.microsoft.tooling.msservices.serviceexplorer.NodeActionEvent; import com.microsoft.tooling.msservices.serviceexplorer.NodeActionListener; import com.microsoft.tooling.msservices.serviceexplorer.RefreshableNode; +import org.apache.commons.lang3.ObjectUtils; import javax.swing.Icon; @@ -44,7 +45,7 @@ public String getPluginRootPath() { @Override public String getInstallationId() { if (isOptIn()) { - return AzureConfigurations.getInstance().getState().installationId(); + return Azure.az().config().getMachineId(); } else { return ""; } @@ -52,7 +53,7 @@ public String getInstallationId() { @Override public boolean isOptIn() { - return AzureConfigurations.getInstance().getState().allowTelemetry(); + return ObjectUtils.firstNonNull(Azure.az().config().getTelemetryEnabled(), true); } public void openJobViewEditor(final Object projectObject, final String uuid) { diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java index b4a366b910..eaa443a42c 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java @@ -11,7 +11,6 @@ import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; import com.microsoft.azure.toolkit.intellij.common.AzureComboBox; import com.microsoft.azure.toolkit.intellij.common.AzureFormJPanel; -import com.microsoft.azure.toolkit.intellij.common.settings.AzureConfigurations; import com.microsoft.azure.toolkit.intellij.connector.Password; import com.microsoft.azure.toolkit.intellij.connector.ResourceDefinition; import com.microsoft.azure.toolkit.intellij.connector.database.component.DatabaseComboBox; @@ -261,7 +260,7 @@ public void setData(DatabaseResource resource) { this.passwordSaveComboBox.setValue(resource.getPassword().saveType()); } else { this.passwordSaveComboBox.setValue(Arrays.stream(Password.SaveType.values()) - .filter(e -> StringUtils.equals(e.name(), AzureConfigurations.getInstance().passwordSaveType())).findAny() + .filter(e -> StringUtils.equals(e.name(), Azure.az().config().getDatabasePasswordSaveType())).findAny() .orElse(Password.SaveType.UNTIL_RESTART)); } Optional.ofNullable(resource.getDatabaseName()).ifPresent(dbName -> { diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java index a96c3da1a5..2dcd4990d1 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/PasswordDialog.java @@ -9,10 +9,10 @@ import com.intellij.openapi.project.Project; import com.intellij.ui.AnimatedIcon; import com.microsoft.azure.toolkit.intellij.common.AzureDialog; -import com.microsoft.azure.toolkit.intellij.common.settings.AzureConfigurations; import com.microsoft.azure.toolkit.intellij.connector.Password; import com.microsoft.azure.toolkit.intellij.connector.database.DatabaseConnectionUtils; import com.microsoft.azure.toolkit.intellij.connector.database.DatabaseResource; +import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azure.toolkit.lib.common.exception.AzureToolkitRuntimeException; import com.microsoft.azure.toolkit.lib.common.form.AzureForm; import com.microsoft.azure.toolkit.lib.common.form.AzureFormInput; @@ -154,7 +154,7 @@ public Password getData() { @Override public void setData(Password data) { this.passwordSaveComboBox.setValue(Optional.ofNullable(data).map(e -> e.saveType()).orElse(Arrays.stream(Password.SaveType.values()) - .filter(e -> StringUtils.equals(e.name(), AzureConfigurations.getInstance().passwordSaveType())).findAny() + .filter(e -> StringUtils.equals(e.name(), Azure.az().config().getDatabasePasswordSaveType())).findAny() .orElse(Password.SaveType.UNTIL_RESTART))); } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionUtils.java index da0dece2fb..4d949b84fb 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionUtils.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionUtils.java @@ -28,6 +28,8 @@ import com.intellij.psi.search.searches.AnnotatedElementsSearch; import com.intellij.util.containers.ContainerUtil; import com.microsoft.azure.functions.annotation.StorageAccount; +import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.AzureConfiguration; import com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException; import com.microsoft.azure.toolkit.lib.common.exception.AzureToolkitRuntimeException; import com.microsoft.azure.toolkit.lib.common.logging.Log; @@ -37,7 +39,6 @@ import com.microsoft.azure.toolkit.lib.legacy.function.configurations.FunctionConfiguration; import com.microsoft.azuretools.azurecommons.helpers.Nullable; import com.microsoft.azuretools.utils.JsonUtils; -import com.microsoft.azure.toolkit.intellij.common.settings.AzureConfigurations; import com.microsoft.intellij.secure.IdeaSecureStore; import org.apache.commons.collections.MapUtils; import org.apache.commons.io.FileUtils; @@ -283,11 +284,11 @@ public static String getTargetFolder(Module module) { } public static String getFuncPath() throws IOException, InterruptedException { - final AzureConfigurations.AzureConfigurationData state = AzureConfigurations.getInstance().getState(); - if (StringUtils.isBlank(state.functionCoreToolsPath())) { + final AzureConfiguration config = Azure.az().config(); + if (StringUtils.isBlank(config.getFunctionCoreToolsPath())) { return FunctionCliResolver.resolveFunc(); } - return state.functionCoreToolsPath(); + return config.getFunctionCoreToolsPath(); } public static List getFunctionBindingList(Map configMap) { diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AppInsightsConfigurationImpl.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AppInsightsConfigurationImpl.java index 5d27c7f21d..c2fdd528cd 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AppInsightsConfigurationImpl.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AppInsightsConfigurationImpl.java @@ -6,8 +6,8 @@ package com.microsoft.intellij; import com.intellij.openapi.application.ApplicationInfo; +import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azuretools.telemetry.AppInsightsConfiguration; -import com.microsoft.azure.toolkit.intellij.common.settings.AzureConfigurations; import org.apache.commons.lang3.StringUtils; import java.util.UUID; @@ -36,17 +36,17 @@ public String pluginVersion() { @Override public String installationId() { - return AzureConfigurations.getInstance().getState().installationId(); + return Azure.az().config().getMachineId(); } @Override public String preferenceVal() { - return String.valueOf(AzureConfigurations.getInstance().getState().allowTelemetry()); + return String.valueOf(Azure.az().config().getTelemetryEnabled()); } @Override public boolean validated() { - return StringUtils.isNotBlank(AzureConfigurations.getInstance().getState().installationId()); + return StringUtils.isNotBlank(Azure.az().config().getMachineId()); } @Override diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureActionsListener.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureActionsListener.java index 558c8e7a52..ae62be74bc 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureActionsListener.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureActionsListener.java @@ -20,8 +20,6 @@ import com.microsoft.azure.toolkit.intellij.common.task.IntellijAzureTaskManager; import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azure.toolkit.lib.auth.AzureAccount; -import com.microsoft.azure.toolkit.lib.auth.AzureCloud; -import com.microsoft.azure.toolkit.lib.auth.util.AzureEnvironmentUtils; import com.microsoft.azure.toolkit.lib.common.messager.AzureMessager; import com.microsoft.azure.toolkit.lib.common.task.AzureRxTaskManager; import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; @@ -32,7 +30,6 @@ import com.microsoft.azuretools.core.mvp.ui.base.SchedulerProviderFactory; import com.microsoft.azuretools.securestore.SecureStore; import com.microsoft.azuretools.service.ServiceManager; -import com.microsoft.azure.toolkit.intellij.common.settings.AzureConfigurations; import com.microsoft.intellij.helpers.IDEHelperImpl; import com.microsoft.intellij.helpers.MvpUIHelperImpl; import com.microsoft.intellij.helpers.UIHelperImpl; @@ -47,7 +44,6 @@ import com.microsoft.tooling.msservices.serviceexplorer.Node; import lombok.Lombok; import lombok.extern.slf4j.Slf4j; -import org.apache.commons.lang3.StringUtils; import org.apache.http.ssl.TrustStrategy; import org.jetbrains.annotations.NotNull; import reactor.core.publisher.Hooks; @@ -96,12 +92,7 @@ public class AzureActionsListener implements AppLifecycleListener, PluginCompone @Override public void appFrameCreated(@NotNull List commandLineArgs) { - ProxyUtils.initProxy(); - if (StringUtils.isNotBlank(AzureConfigurations.getInstance().getState().environment())) { - Azure.az(AzureCloud.class).set(AzureEnvironmentUtils.stringToAzureEnvironment(AzureConfigurations.getInstance().getState().environment())); - } else if (CommonSettings.getEnvironment() != null) { - Azure.az(AzureCloud.class).set(AzureEnvironmentUtils.stringToAzureEnvironment(CommonSettings.getEnvironment().getName())); - } + AzureInitializer.initialize(); DefaultLoader.setPluginComponent(this); DefaultLoader.setUiHelper(new UIHelperImpl()); DefaultLoader.setIdeHelper(new IDEHelperImpl()); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzurePlugin.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzurePlugin.java index a1b888d64b..c7d106ed9c 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzurePlugin.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzurePlugin.java @@ -12,7 +12,6 @@ import com.intellij.notification.Notification; import com.intellij.notification.NotificationType; import com.intellij.notification.Notifications; -import com.intellij.openapi.application.PermanentInstallationID; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.module.Module; import com.intellij.openapi.module.ModuleManager; @@ -30,29 +29,18 @@ import com.microsoft.azure.toolkit.intellij.azuresdk.dependencesurvey.activity.WorkspaceTaggingActivity; import com.microsoft.azure.toolkit.intellij.azuresdk.enforcer.AzureSdkEnforcer; import com.microsoft.azure.toolkit.intellij.common.settings.AzureConfigurations; -import com.microsoft.azure.toolkit.lib.Azure; -import com.microsoft.azure.toolkit.lib.common.telemetry.AzureTelemeter; -import com.microsoft.azure.toolkit.lib.common.utils.InstallationIdUtils; -import com.microsoft.azuretools.authmanage.CommonSettings; import com.microsoft.azuretools.azurecommons.deploy.DeploymentEventArgs; import com.microsoft.azuretools.azurecommons.deploy.DeploymentEventListener; import com.microsoft.azuretools.azurecommons.util.FileUtil; -import com.microsoft.azuretools.azurecommons.util.ParserXMLUtility; import com.microsoft.azuretools.azurecommons.util.Utils; import com.microsoft.azuretools.azurecommons.util.WAEclipseHelperMethods; -import com.microsoft.azuretools.azurecommons.xmlhandling.DataOperations; -import com.microsoft.azuretools.telemetry.AppInsightsClient; -import com.microsoft.azuretools.telemetry.AppInsightsConstants; -import com.microsoft.azuretools.telemetry.TelemetryConstants; import com.microsoft.azuretools.telemetrywrapper.EventType; import com.microsoft.azuretools.telemetrywrapper.EventUtil; import com.microsoft.intellij.helpers.WhatsNewManager; import com.microsoft.intellij.ui.libraries.AILibraryHandler; import com.microsoft.intellij.ui.libraries.AzureLibrary; import com.microsoft.intellij.ui.messages.AzureBundle; -import com.microsoft.intellij.util.PluginHelper; import com.microsoft.intellij.util.PluginUtil; -import com.microsoft.rest.LogLevel; import org.apache.commons.io.FileUtils; import org.apache.commons.lang3.StringUtils; import org.jetbrains.annotations.NotNull; @@ -69,21 +57,14 @@ import java.io.InputStream; import java.net.URL; import java.util.ArrayList; -import java.util.HashMap; import java.util.List; -import java.util.Map; import java.util.Objects; -import java.util.Optional; import java.util.Set; import java.util.concurrent.TimeUnit; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; -import static com.microsoft.azuretools.telemetry.TelemetryConstants.PLUGIN_INSTALL; -import static com.microsoft.azuretools.telemetry.TelemetryConstants.PLUGIN_LOAD; import static com.microsoft.azuretools.telemetry.TelemetryConstants.PLUGIN_UNINSTALL; -import static com.microsoft.azuretools.telemetry.TelemetryConstants.PLUGIN_UPGRADE; -import static com.microsoft.azuretools.telemetry.TelemetryConstants.PROXY; import static com.microsoft.azuretools.telemetry.TelemetryConstants.SHOW_WHATS_NEW; import static com.microsoft.azuretools.telemetry.TelemetryConstants.SYSTEM; import static com.microsoft.intellij.ui.messages.AzureBundle.message; @@ -91,7 +72,7 @@ public class AzurePlugin implements StartupActivity.DumbAware { private static final Logger LOG = Logger.getInstance("#com.microsoft.intellij.AzurePlugin"); - public static final String PLUGIN_VERSION = CommonConst.PLUGIN_VERISON; + public static final String PLUGIN_VERSION = CommonConst.PLUGIN_VERSION; public static final String AZURE_LIBRARIES_VERSION = "1.0.0"; public static final String JDBC_LIBRARIES_VERSION = "6.1.0.jre8"; public static final int REST_SERVICE_MAX_RETRY_COUNT = 7; @@ -120,58 +101,28 @@ public class AzurePlugin implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull Project project) { this.azureSettings = AzureSettings.getSafeInstance(project); - if (isDataFileValid()) { - // read legacy settings from old data.xml - try { - final String dataFile = PluginHelper.getTemplateFile(AzureBundle.message("dataFileName")); - final boolean allowTelemetry = Boolean.parseBoolean(DataOperations.getProperty(dataFile, AzureBundle.message("prefVal"))); - final String installationId = DataOperations.getProperty(dataFile, AzureBundle.message("instID")); - final String pluginVersion = DataOperations.getProperty(dataFile, AzureBundle.message("pluginVersion")); - - // check non-empty for valid data.xml - if (StringUtils.isNoneBlank(installationId, pluginVersion)) { - final AzureConfigurations.AzureConfigurationData config = AzureConfigurations.getInstance().getState(); - if (config.allowTelemetry()) { - config.allowTelemetry(allowTelemetry); - } - if (StringUtils.isBlank(config.pluginVersion())) { - config.pluginVersion(pluginVersion); - } - if (StringUtils.isBlank(config.installationId()) && InstallationIdUtils.isValidHashMac(installationId)) { - config.installationId(installationId); - } - AzureConfigurations.getInstance().loadState(config); - } - FileUtils.deleteQuietly(new File(dataFile)); - } catch (Exception ex) { - final Map props = new HashMap<>(); - props.put("error", ex.getMessage()); - EventUtil.logEvent(EventType.error, SYSTEM, TelemetryConstants.PLUGIN_TRANSFER_SETTINGS, props, null); - } - } - final AzureConfigurations.AzureConfigurationData config = AzureConfigurations.getInstance().getState(); - this.installationID = config.installationId(); - if (StringUtils.isBlank(this.installationID)) { - this.installationID = StringUtils.firstNonBlank(InstallationIdUtils.getHashMac(), InstallationIdUtils.hash(PermanentInstallationID.get())); - } - - final String userAgent = String.format(USER_AGENT, PLUGIN_VERSION, - config.allowTelemetry() ? installationID : StringUtils.EMPTY); - Azure.az().config().setLogLevel(LogLevel.NONE.name()); - Azure.az().config().setUserAgent(userAgent); - CommonSettings.setUserAgent(userAgent); - - initializeAIRegistry(project); - // Showing dialog needs to be run in UI thread - initializeWhatsNew(project); - if (!IS_ANDROID_STUDIO) { LOG.info("Starting Azure Plugin"); firstInstallationByVersion = isFirstInstallationByVersion(); try { //this code is for copying componentset.xml in plugins folder copyPluginComponents(); - initializeTelemetry(); + if (pluginStateListener == null) { + pluginStateListener = new PluginStateListener() { + @Override + public void install(@NotNull IdeaPluginDescriptor ideaPluginDescriptor) { + } + + @Override + public void uninstall(@NotNull IdeaPluginDescriptor ideaPluginDescriptor) { + String pluginId = ideaPluginDescriptor.getPluginId().toString(); + if (pluginId.equalsIgnoreCase(CommonConst.PLUGIN_ID)) { + EventUtil.logEvent(EventType.info, SYSTEM, PLUGIN_UNINSTALL, null, null); + } + } + }; + PluginInstaller.addStateListener(pluginStateListener); + } clearTempDirectory(); loadWebappsSettings(project); afterInitialization(project); @@ -205,55 +156,6 @@ private void afterInitialization(Project myProject) { }); } - private synchronized void initializeTelemetry() { - final String version = AzureConfigurations.getInstance().getState().pluginVersion(); - updatePluginVersionAndMachineId(); - AppInsightsClient.setAppInsightsConfiguration(new AppInsightsConfigurationImpl()); - if (StringUtils.isBlank(version)) { - AppInsightsClient.createByType(AppInsightsClient.EventType.Plugin, "", AppInsightsConstants.Install, null, true); - EventUtil.logEvent(EventType.info, SYSTEM, PLUGIN_INSTALL, null, null); - } else if (StringUtils.isNotBlank(version) && !PLUGIN_VERSION.equalsIgnoreCase(version)) { - AppInsightsClient.createByType(AppInsightsClient.EventType.Plugin, "", AppInsightsConstants.Upgrade, null, true); - EventUtil.logEvent(EventType.info, SYSTEM, PLUGIN_UPGRADE, null, null); - } - AppInsightsClient.createByType(AppInsightsClient.EventType.Plugin, "", AppInsightsConstants.Load, null, true); - EventUtil.logEvent(EventType.info, SYSTEM, PLUGIN_LOAD, null, null); - if (StringUtils.isNotBlank(Azure.az().config().getProxySource())) { - final Map map = Optional.ofNullable(AzureTelemeter.getCommonProperties()).map(HashMap::new).orElse(new HashMap<>()); - map.put(PROXY, "true"); - AzureTelemeter.setCommonProperties(map); - } - if (pluginStateListener == null) { - pluginStateListener = new PluginStateListener() { - @Override - public void install(@NotNull IdeaPluginDescriptor ideaPluginDescriptor) { - } - - @Override - public void uninstall(@NotNull IdeaPluginDescriptor ideaPluginDescriptor) { - String pluginId = ideaPluginDescriptor.getPluginId().toString(); - if (pluginId.equalsIgnoreCase(CommonConst.PLUGIN_ID)) { - EventUtil.logEvent(EventType.info, SYSTEM, PLUGIN_UNINSTALL, null, null); - } - } - }; - PluginInstaller.addStateListener(pluginStateListener); - } - } - - private boolean isDataFileValid() { - String dataFile = PluginHelper.getTemplateFile(message("dataFileName")); - final File file = new File(dataFile); - if (!file.exists()) { - return false; - } - try { - return ParserXMLUtility.parseXMLFile(dataFile) != null; - } catch (Exception e) { - return false; - } - } - private void initializeAIRegistry(Project myProject) { try { AzureSettings.getSafeInstance(myProject).loadAppInsights(); @@ -288,17 +190,6 @@ private void initializeAIRegistry(Project myProject) { } } - private void updatePluginVersionAndMachineId() { - try { - final AzureConfigurations.AzureConfigurationData config = AzureConfigurations.getInstance().getState(); - config.pluginVersion(PLUGIN_VERSION); - config.installationId(installationID); - AzureConfigurations.getInstance().loadState(config); - } catch (Exception ex) { - LOG.error(message("error"), ex); - } - } - /** * Delete %proj% directory from temporary folder during IntelliJ start * To fix #2943 : Hang invoking a new Azure project, @@ -450,6 +341,8 @@ private synchronized boolean isFirstInstallationByVersion() { } String version = AzureConfigurations.getInstance().getState().pluginVersion(); firstInstallationByVersion = StringUtils.equalsIgnoreCase(version, PLUGIN_VERSION); + // update plugin version; + AzureConfigurations.getInstance().getState().pluginVersion(PLUGIN_VERSION); return firstInstallationByVersion; } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/CommonConst.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/CommonConst.java index 6dd8504446..33cfa292ad 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/CommonConst.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/CommonConst.java @@ -14,7 +14,7 @@ public class CommonConst { public static final String REMOTE_SPARK_JOB_WINDOW_ID = "Remote Spark Job in Cluster"; public static final String PLUGIN_ID = "com.microsoft.tooling.msservices.intellij.azure"; public static final String PLUGIN_NAME = "azure-toolkit-for-intellij"; - public static final String PLUGIN_VERISON = PluginManager.getPlugin(PluginId.getId(PLUGIN_ID)).getVersion(); + public static final String PLUGIN_VERSION = PluginManager.getPlugin(PluginId.getId(PLUGIN_ID)).getVersion(); public static final String SPARK_APPLICATION_TYPE = "com.microsoft.azure.hdinsight.DefaultSparkApplicationType"; public static final String LOADING_TEXT = "Loading..."; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.form index ea54347cd3..97360edb8d 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.form @@ -119,9 +119,7 @@
- - - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java index cae6bb219d..af83dfda0a 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java @@ -19,6 +19,7 @@ import com.microsoft.azure.toolkit.intellij.connector.database.component.PasswordSaveComboBox; import com.microsoft.azure.toolkit.intellij.function.runner.core.FunctionCliResolver; import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.AzureConfiguration; import com.microsoft.azure.toolkit.lib.auth.AzureCloud; import com.microsoft.azure.toolkit.lib.auth.util.AzureEnvironmentUtils; import com.microsoft.azuretools.authmanage.AuthMethodManager; @@ -62,6 +63,8 @@ public class AzurePanel implements AzureAbstractConfigurablePanel { private TextFieldWithBrowseButton funcCoreToolsPath; private JLabel azureEnvDesc; + private AzureConfiguration originalData; + public AzurePanel() { } @@ -92,26 +95,40 @@ public void customize(@NotNull JList list, AzureEnvironment value, int index, bo funcCoreToolsPath.addBrowseFolderListener(null, "Path to Azure Functions Core Tools", null, FileChooserDescriptorFactory.createSingleFileDescriptor(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT); - final AzureConfigurations.AzureConfigurationData state = AzureConfigurations.getInstance().getState(); - if (StringUtils.isBlank(state.functionCoreToolsPath())) { + setData(Azure.az().config()); + } + + public void setData(AzureConfiguration config) { + if (StringUtils.isBlank(config.getFunctionCoreToolsPath())) { try { funcCoreToolsPath.setText(FunctionCliResolver.resolveFunc()); } catch (final Throwable ex) { //ignore } } else { - funcCoreToolsPath.setText(state.functionCoreToolsPath()); + funcCoreToolsPath.setText(config.getFunctionCoreToolsPath()); } - allowTelemetryCheckBox.setSelected(state.allowTelemetry()); + savePasswordComboBox.setValue(Arrays.stream(Password.SaveType.values()) + .filter(e -> StringUtils.equals(e.name(), config.getDatabasePasswordSaveType())).findAny() + .orElse(Password.SaveType.UNTIL_RESTART)); + allowTelemetryCheckBox.setSelected(config.getTelemetryEnabled()); - azureEnvironmentComboBox.setSelectedItem(ObjectUtils.firstNonNull(AzureEnvironmentUtils.stringToAzureEnvironment(state.environment()) - , AzureEnvironment.AZURE + azureEnvironmentComboBox.setSelectedItem(ObjectUtils.firstNonNull(AzureEnvironmentUtils.stringToAzureEnvironment(config.getCloud()), + AzureEnvironment.AZURE )); + this.originalData = getData(); + } - savePasswordComboBox.setValue(Arrays.stream(Password.SaveType.values()) - .filter(e -> StringUtils.equals(e.name(), AzureConfigurations.getInstance().passwordSaveType())).findAny() - .orElse(Password.SaveType.UNTIL_RESTART)); + public AzureConfiguration getData() { + final AzureConfiguration data = new AzureConfiguration(); + data.setCloud(AzureEnvironmentUtils.azureEnvironmentToString((AzureEnvironment) azureEnvironmentComboBox.getSelectedItem())); + if (savePasswordComboBox.getValue() != null) { + data.setDatabasePasswordSaveType(savePasswordComboBox.getValue().name()); + } + data.setTelemetryEnabled(allowTelemetryCheckBox.isSelected()); + data.setFunctionCoreToolsPath(funcCoreToolsPath.getText()); + return data; } private void displayDescriptionForAzureEnv() { @@ -119,7 +136,7 @@ private void displayDescriptionForAzureEnv() { final String azureEnv = AuthMethodManager.getInstance().getAuthMethodDetails().getAzureEnv(); final AzureEnvironment currentEnv = AzureEnvironmentUtils.stringToAzureEnvironment(azureEnv); - String currentEnvStr = azureEnvironmentToString(currentEnv); + final String currentEnvStr = azureEnvironmentToString(currentEnv); if (Objects.equals(currentEnv, azureEnvironmentComboBox.getSelectedItem())) { setTextToLabel(azureEnvDesc, "You are currently signed in with environment: " + currentEnvStr); azureEnvDesc.setIcon(AllIcons.General.Information); @@ -159,21 +176,28 @@ public String getDisplayName() { @Override public boolean doOKAction() { - final AzureConfigurations.AzureConfigurationData config = AzureConfigurations.getInstance().getState(); - config.allowTelemetry(allowTelemetryCheckBox.isSelected()); - config.functionCoreToolsPath(this.funcCoreToolsPath.getText()); - config.environment(AzureEnvironmentUtils.azureEnvironmentToString((AzureEnvironment) azureEnvironmentComboBox.getSelectedItem())); - config.passwordSaveType(savePasswordComboBox.getValue().name()); - AzureConfigurations.getInstance().loadState(config); + final AzureConfiguration data = getData(); + // persistent current state + persistentData(data); + // set state to global config + final AzureConfiguration config = Azure.az().config(); + config.setCloud(data.getCloud()); + config.setTelemetryEnabled(data.getTelemetryEnabled()); + config.setDatabasePasswordSaveType(data.getDatabasePasswordSaveType()); + config.setFunctionCoreToolsPath(data.getFunctionCoreToolsPath()); + + // apply state + // we need get rid of CommonSettings later final String userAgent = String.format(AzurePlugin.USER_AGENT, AzurePlugin.PLUGIN_VERSION, - config.allowTelemetry() ? config.installationId() : StringUtils.EMPTY); - Azure.az().config().setUserAgent(userAgent); + config.getTelemetryEnabled() ? config.getMachineId() : StringUtils.EMPTY); + config.setUserAgent(userAgent); CommonSettings.setUserAgent(userAgent); + // we need to get rid of AuthMethodManager, using az.azure_account if (AuthMethodManager.getInstance().isSignedIn()) { - AuthMethodManager authMethodManager = AuthMethodManager.getInstance(); - final String azureEnv = AuthMethodManager.getInstance().getAuthMethodDetails().getAzureEnv(); + final AuthMethodManager authMethodManager = AuthMethodManager.getInstance(); + final String azureEnv = authMethodManager.getAuthMethodDetails().getAzureEnv(); final AzureEnvironment currentEnv = AzureEnvironmentUtils.stringToAzureEnvironment(azureEnv); if (!Objects.equals(currentEnv, azureEnvironmentComboBox.getSelectedItem())) { EventUtil.executeWithLog(ACCOUNT, SIGNOUT, (operation) -> { @@ -182,7 +206,7 @@ public boolean doOKAction() { } } - Azure.az(AzureCloud.class).set(AzureEnvironmentUtils.stringToAzureEnvironment(config.environment())); + Azure.az(AzureCloud.class).setByName(data.getCloud()); return true; } @@ -203,10 +227,38 @@ public String getHelpTopic() { @Override public boolean isModified() { - return true; + if (originalData == null) { + return false; + } + + final AzureConfiguration data = getData(); + + if (!StringUtils.equalsIgnoreCase(data.getCloud(), originalData.getCloud())) { + return true; + } + + if (!StringUtils.equalsIgnoreCase(data.getDatabasePasswordSaveType(), originalData.getDatabasePasswordSaveType())) { + return true; + } + + if (!StringUtils.equalsIgnoreCase(data.getFunctionCoreToolsPath(), originalData.getFunctionCoreToolsPath())) { + return true; + } + + return !Objects.equals(data.getTelemetryEnabled(), data.getTelemetryEnabled()); } @Override public void reset() { + setData(originalData); + } + + private void persistentData(AzureConfiguration data) { + final AzureConfigurations.AzureConfigurationData config = AzureConfigurations.getInstance().getState(); + + config.allowTelemetry(data.getTelemetryEnabled()); + config.functionCoreToolsPath(data.getFunctionCoreToolsPath()); + config.environment(data.getCloud()); + config.passwordSaveType(data.getDatabasePasswordSaveType()); } } From ba41a27faf7960595f515362bfde9423f482b98a Mon Sep 17 00:00:00 2001 From: andxu Date: Wed, 11 Aug 2021 16:40:49 +0800 Subject: [PATCH 060/173] refactor AzureConfigurations to handle save and load on az.config, then all read the operations shall depend on az.config except class AzureInitializer --- .../common/settings/AzureConfigurations.java | 33 +++++++++ .../microsoft/intellij/AzureInitializer.java | 72 +++++++++---------- .../com/microsoft/intellij/ui/AzurePanel.java | 27 +++---- 3 files changed, 76 insertions(+), 56 deletions(-) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/intellij/AzureInitializer.java (72%) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/settings/AzureConfigurations.java b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/settings/AzureConfigurations.java index 3f293336af..88b9964556 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/settings/AzureConfigurations.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/settings/AzureConfigurations.java @@ -11,10 +11,13 @@ import com.intellij.openapi.components.Storage; import com.intellij.util.xmlb.XmlSerializerUtil; import com.intellij.util.xmlb.annotations.MapAnnotation; +import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.AzureConfiguration; import lombok.Getter; import org.apache.commons.lang3.StringUtils; import javax.annotation.Nonnull; +import java.io.File; import java.util.Collections; import java.util.HashMap; import java.util.Map; @@ -69,6 +72,36 @@ public String pluginVersion() { return currentConfiguration.pluginVersion(); } + public void saveAzConfig() { + // from config -> state + final AzureConfiguration config = Azure.az().config(); + final AzureConfigurations.AzureConfigurationData state = getState(); + state.allowTelemetry(config.getTelemetryEnabled()); + state.installationId(config.getMachineId()); + state.environment(config.getCloud()); + state.functionCoreToolsPath(config.getFunctionCoreToolsPath()); + state.passwordSaveType(config.getDatabasePasswordSaveType()); + state.pluginVersion(config.getVersion()); + } + + public boolean loadToAzConfig() { + // from state -> config + final AzureConfiguration config = Azure.az().config(); + final AzureConfigurations.AzureConfigurationData state = getState(); + if (StringUtils.isNotBlank(state.installationId())) { + config.setTelemetryEnabled(state.allowTelemetry()); + config.setMachineId(state.installationId()); + config.setCloud(state.environment()); + + if (StringUtils.isNotBlank(state.functionCoreToolsPath()) && new File(state.functionCoreToolsPath()).exists()) { + config.setFunctionCoreToolsPath(state.functionCoreToolsPath()); + } + config.setDatabasePasswordSaveType(state.passwordSaveType()); + return true; + } + return false; + } + public static class AzureConfigurationData { @MapAnnotation private Map properties; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureInitializer.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureInitializer.java similarity index 72% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureInitializer.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureInitializer.java index 9ed5acbfcc..25813a16c0 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/intellij/AzureInitializer.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureInitializer.java @@ -30,6 +30,7 @@ import java.io.File; import java.util.HashMap; import java.util.Map; +import java.util.Objects; import java.util.Optional; import static com.microsoft.azuretools.telemetry.TelemetryConstants.PLUGIN_INSTALL; @@ -42,36 +43,27 @@ public class AzureInitializer { public static void initialize() { ProxyUtils.initProxy(); - initializeConfigFromLegacySettings(); - initializeMachineId(); initializeAzureConfiguration(); - initializeTelemetry(); } private static void initializeAzureConfiguration() { final AzureConfiguration config = Azure.az().config(); - config.setLogLevel(LogLevel.NONE.name()); - final AzureConfigurations.AzureConfigurationData state = AzureConfigurations.getInstance().getState(); - final String userAgent = String.format(AzurePlugin.USER_AGENT, AzurePlugin.PLUGIN_VERSION, - state.allowTelemetry() ? state.installationId() : StringUtils.EMPTY); - config.setUserAgent(userAgent); - CommonSettings.setUserAgent(userAgent); + if (!AzureConfigurations.getInstance().loadToAzConfig()) { + initializeConfigFromLegacySettings(); + } + initializeDefaultValues(); + initializeTelemetry(); - if (StringUtils.isNotBlank(state.environment())) { - Azure.az(AzureCloud.class).set(AzureEnvironmentUtils.stringToAzureEnvironment(state.environment())); + CommonSettings.setUserAgent(config.getUserAgent()); + if (StringUtils.isNotBlank(config.getCloud())) { + Azure.az(AzureCloud.class).setByName(config.getCloud()); } - config.setCloud(state.environment()); - config.setTelemetryEnabled(state.allowTelemetry()); - config.setDatabasePasswordSaveType(state.passwordSaveType()); - config.setFunctionCoreToolsPath(state.functionCoreToolsPath()); - config.setProduct(CommonConst.PLUGIN_NAME); - config.setVersion(CommonConst.PLUGIN_VERSION); - config.setMachineId(state.installationId()); + AzureConfigurations.getInstance().saveAzConfig(); } private static void initializeConfigFromLegacySettings() { - final AzureConfigurations.AzureConfigurationData state = AzureConfigurations.getInstance().getState(); + final AzureConfiguration config = Azure.az().config(); if (isDataFileValid()) { // read legacy settings from old data.xml try { @@ -82,15 +74,10 @@ private static void initializeConfigFromLegacySettings() { // check non-empty for valid data.xml if (StringUtils.isNoneBlank(installationId, pluginVersion)) { - - if (state.allowTelemetry()) { - state.allowTelemetry(allowTelemetry); - } - if (StringUtils.isBlank(state.pluginVersion())) { - state.pluginVersion(pluginVersion); - } - if (StringUtils.isBlank(state.installationId()) && InstallationIdUtils.isValidHashMac(installationId)) { - state.installationId(installationId); + config.setTelemetryEnabled(allowTelemetry); + config.setVersion(pluginVersion); + if (InstallationIdUtils.isValidHashMac(installationId)) { + config.setMachineId(installationId); } } FileUtils.deleteQuietly(new File(dataFile)); @@ -101,25 +88,34 @@ private static void initializeConfigFromLegacySettings() { } } - if (CommonSettings.getEnvironment() != null && StringUtils.isBlank(state.environment())) { + if (CommonSettings.getEnvironment() != null && StringUtils.isBlank(config.getCloud())) { // normalize cloud name - state.environment(AzureEnvironmentUtils.azureEnvironmentToString( + config.setCloud(AzureEnvironmentUtils.azureEnvironmentToString( AzureEnvironmentUtils.stringToAzureEnvironment(CommonSettings.getEnvironment().getName()))); } } - private static void initializeMachineId() { - final AzureConfigurations.AzureConfigurationData state = AzureConfigurations.getInstance().getState(); - String installationId = state.installationId(); - if (StringUtils.isBlank(installationId)) { - installationId = StringUtils.firstNonBlank(InstallationIdUtils.getHashMac(), InstallationIdUtils.hash(PermanentInstallationID.get())); + private static void initializeDefaultValues() { + final AzureConfiguration config = Azure.az().config(); + config.setLogLevel(LogLevel.NONE.name()); + if (StringUtils.isBlank(config.getMachineId())) { + config.setMachineId(StringUtils.firstNonBlank(InstallationIdUtils.getHashMac(), InstallationIdUtils.hash(PermanentInstallationID.get()))); + } + + if (Objects.isNull(config.getTelemetryEnabled())) { + config.setTelemetryEnabled(true); } - state.installationId(installationId); + final String userAgent = String.format(AzurePlugin.USER_AGENT, AzurePlugin.PLUGIN_VERSION, + config.getTelemetryEnabled() ? config.getMachineId() : StringUtils.EMPTY); + config.setUserAgent(userAgent); + config.setProduct(CommonConst.PLUGIN_NAME); + } private static void initializeTelemetry() { - final AzureConfigurations.AzureConfigurationData state = AzureConfigurations.getInstance().getState(); - final String version = state.pluginVersion(); + final AzureConfiguration config = Azure.az().config(); + final String version = config.getVersion(); + config.setVersion(CommonConst.PLUGIN_VERSION); AppInsightsClient.setAppInsightsConfiguration(new AppInsightsConfigurationImpl()); if (StringUtils.isBlank(version)) { AppInsightsClient.createByType(AppInsightsClient.EventType.Plugin, "", AppInsightsConstants.Install, null, true); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java index af83dfda0a..5b01c24572 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java @@ -177,22 +177,17 @@ public String getDisplayName() { @Override public boolean doOKAction() { final AzureConfiguration data = getData(); - // persistent current state - persistentData(data); - - // set state to global config + // set partial config to global config final AzureConfiguration config = Azure.az().config(); config.setCloud(data.getCloud()); config.setTelemetryEnabled(data.getTelemetryEnabled()); config.setDatabasePasswordSaveType(data.getDatabasePasswordSaveType()); config.setFunctionCoreToolsPath(data.getFunctionCoreToolsPath()); - - // apply state - // we need get rid of CommonSettings later final String userAgent = String.format(AzurePlugin.USER_AGENT, AzurePlugin.PLUGIN_VERSION, config.getTelemetryEnabled() ? config.getMachineId() : StringUtils.EMPTY); config.setUserAgent(userAgent); - CommonSettings.setUserAgent(userAgent); + + // apply changes // we need to get rid of AuthMethodManager, using az.azure_account if (AuthMethodManager.getInstance().isSignedIn()) { @@ -206,7 +201,12 @@ public boolean doOKAction() { } } - Azure.az(AzureCloud.class).setByName(data.getCloud()); + // we need get rid of CommonSettings later + CommonSettings.setUserAgent(config.getUserAgent()); + if (StringUtils.isNotBlank(config.getCloud())) { + Azure.az(AzureCloud.class).setByName(config.getCloud()); + } + AzureConfigurations.getInstance().saveAzConfig(); return true; } @@ -252,13 +252,4 @@ public boolean isModified() { public void reset() { setData(originalData); } - - private void persistentData(AzureConfiguration data) { - final AzureConfigurations.AzureConfigurationData config = AzureConfigurations.getInstance().getState(); - - config.allowTelemetry(data.getTelemetryEnabled()); - config.functionCoreToolsPath(data.getFunctionCoreToolsPath()); - config.environment(data.getCloud()); - config.passwordSaveType(data.getDatabasePasswordSaveType()); - } } From ecec70307036a65fe9e962b1410e2cb6bd273ebf Mon Sep 17 00:00:00 2001 From: andxu Date: Wed, 11 Aug 2021 18:12:15 +0800 Subject: [PATCH 061/173] add function tools settings drop down list --- .../runner/core/FunctionCliResolver.java | 8 +- .../runner/localrun/ui/FunctionRunPanel.form | 5 +- .../runner/localrun/ui/FunctionRunPanel.java | 20 +- .../function/FunctionCoreToolsCombobox.java | 175 ++++++++++++++++++ .../microsoft/intellij/AzureConfigurable.java | 2 +- .../com/microsoft/intellij/ui/AzurePanel.form | 45 +---- .../com/microsoft/intellij/ui/AzurePanel.java | 27 +-- 7 files changed, 202 insertions(+), 80 deletions(-) create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/function/FunctionCoreToolsCombobox.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionCliResolver.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionCliResolver.java index 32b0e88e1f..8eb88975b1 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionCliResolver.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/core/FunctionCliResolver.java @@ -50,13 +50,13 @@ private static List resolveInner() { // when `func core tools` is manually installed and func is available at PATH // use canonical path to locate the real installation path String result = findFuncInFolder(parentFolder); - if (result == null) { - result = resolveAdditionalFunc(parentFolder); + if (result != null) { + results.add(result); } + result = findFuncInAdditionalFolder(parentFolder); if (result != null) { results.add(result); } - } catch (IOException ignored) { // ignore } @@ -117,7 +117,7 @@ private static String getFuncFileName() { return isWindows ? "func.exe" : "func"; } - private static String resolveAdditionalFunc(String funcParentFolder) { + private static String findFuncInAdditionalFolder(String funcParentFolder) { // from C:\ProgramData\chocolatey\bin\func.exe -> C:\ProgramData\chocolatey\lib\azure-functions-core-tools\tools\func.exe return Optional.ofNullable(findFuncInFolder(Paths.get(funcParentFolder, "../lib/azure-functions-core-tools/tools").toString())) // detect func installed by `brew install azure-functions-core-tools@3` diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.form index 27fe771a00..8f9003e6b1 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.form @@ -32,15 +32,12 @@ - + - - - diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.java index aa1cbe8db5..aadcf23cdb 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.java @@ -6,10 +6,8 @@ package com.microsoft.azure.toolkit.intellij.function.runner.localrun.ui; import com.intellij.icons.AllIcons; -import com.intellij.openapi.fileChooser.FileChooserDescriptorFactory; import com.intellij.openapi.module.Module; import com.intellij.openapi.project.Project; -import com.intellij.openapi.ui.TextFieldWithBrowseButton; import com.intellij.packaging.artifacts.Artifact; import com.intellij.ui.ListCellRendererWrapper; import com.microsoft.azure.toolkit.intellij.common.AzureSettingPanel; @@ -17,7 +15,7 @@ import com.microsoft.azure.toolkit.intellij.function.runner.component.table.AppSettingsTableUtils; import com.microsoft.azure.toolkit.intellij.function.runner.core.FunctionUtils; import com.microsoft.azure.toolkit.intellij.function.runner.localrun.FunctionRunConfiguration; -import com.microsoft.intellij.ui.util.UIUtils; +import com.microsoft.azure.toolkit.lib.function.FunctionCoreToolsCombobox; import org.apache.commons.collections.MapUtils; import org.apache.commons.lang3.StringUtils; import org.jetbrains.annotations.NotNull; @@ -27,7 +25,6 @@ import javax.swing.JLabel; import javax.swing.JList; import javax.swing.JPanel; -import java.io.IOException; import java.nio.file.Paths; import java.util.Arrays; import java.util.Collections; @@ -39,7 +36,7 @@ public class FunctionRunPanel extends AzureSettingPanel cbFunctionModule; private AppSettingsTable appSettingsTable; @@ -61,15 +58,7 @@ public void customize(JList list, Module module, int i, boolean b, boolean b1) { } }); - txtFunc.addActionListener( - UIUtils.createFileChooserListenerWithTextPath(txtFunc, project, - FileChooserDescriptorFactory.createSingleFileDescriptor())); - try { - txtFunc.setText(FunctionUtils.getFuncPath()); - } catch (IOException | InterruptedException e) { - // swallow as leave blank - } fillModules(); } @@ -95,7 +84,7 @@ protected void resetFromConfig(@NotNull FunctionRunConfiguration configuration) // In case `FUNCTIONS_WORKER_RUNTIME` or `AZURE_WEB_JOB_STORAGE_KEY` was missed in configuration appSettingsTable.loadRequiredSettings(); if (StringUtils.isNotEmpty(configuration.getFuncPath())) { - txtFunc.setText(configuration.getFuncPath()); + txtFunc.setValue(configuration.getFuncPath()); } for (int i = 0; i < cbFunctionModule.getItemCount(); i++) { final Module module = cbFunctionModule.getItemAt(i); @@ -108,7 +97,7 @@ protected void resetFromConfig(@NotNull FunctionRunConfiguration configuration) @Override protected void apply(@NotNull FunctionRunConfiguration configuration) { - configuration.setFuncPath(txtFunc.getText()); + configuration.setFuncPath(txtFunc.getItem()); configuration.saveModule((Module) cbFunctionModule.getSelectedItem()); FunctionUtils.saveAppSettingsToSecurityStorage(appSettingsKey, appSettingsTable.getAppSettings()); // save app settings storage key instead of real value @@ -147,6 +136,7 @@ protected JLabel getLblMavenProject() { } private void createUIComponents() { + txtFunc = new FunctionCoreToolsCombobox(project, true); final String localSettingPath = Paths.get(project.getBasePath(), "local.settings.json").toString(); appSettingsTable = new AppSettingsTable(localSettingPath); pnlAppSettings = AppSettingsTableUtils.createAppSettingPanel(appSettingsTable); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/function/FunctionCoreToolsCombobox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/function/FunctionCoreToolsCombobox.java new file mode 100644 index 0000000000..d77a012c32 --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/function/FunctionCoreToolsCombobox.java @@ -0,0 +1,175 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.lib.function; + +import com.intellij.icons.AllIcons; +import com.intellij.ide.util.PropertiesComponent; +import com.intellij.openapi.fileChooser.FileChooser; +import com.intellij.openapi.fileChooser.FileChooserDescriptor; +import com.intellij.openapi.options.ShowSettingsUtil; +import com.intellij.openapi.project.Project; +import com.intellij.openapi.util.Comparing; +import com.intellij.openapi.util.Condition; +import com.intellij.openapi.vfs.LocalFileSystem; +import com.intellij.openapi.vfs.VirtualFile; +import com.intellij.ui.SimpleListCellRenderer; +import com.intellij.ui.components.fields.ExtendableTextComponent; +import com.microsoft.azure.toolkit.intellij.common.AzureComboBox; +import com.microsoft.azure.toolkit.intellij.function.runner.core.FunctionCliResolver; +import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.common.messager.AzureMessager; +import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; +import com.microsoft.azuretools.azurecommons.helpers.Nullable; +import com.microsoft.intellij.AzureConfigurable; +import org.apache.commons.lang3.StringUtils; + +import java.awt.event.ItemEvent; +import java.io.File; +import java.io.IOException; +import java.nio.file.Paths; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.LinkedHashSet; +import java.util.List; +import java.util.Set; +import java.util.stream.Collectors; + +public class FunctionCoreToolsCombobox extends AzureComboBox { + private static final String AZURE_TOOLKIT_FUNCTION_CORE_TOOLS_HISTORY = "azure_toolkit.function.core.tools.history"; + private static final int MAX_HISTORY_SIZE = 15; + private final Set funcCoreToolsPathList = new LinkedHashSet<>(); + + private Condition fileFilter; + private Project project; + private String openSettings = "Open IDE Settings"; + private String lastSelected; + private boolean includeSettings; + + public FunctionCoreToolsCombobox(Project project, boolean includeSettings) { + super(false); + this.project = project; + this.includeSettings = includeSettings; + final List exePostfix = Arrays.asList("exe|bat|cmd|sh|bin|run".split("\\|")); + this.fileFilter = file -> + Comparing.equal(file.getNameWithoutExtension(), "func", file.isCaseSensitive()) + && (file.getExtension() == null || exePostfix.contains( + file.isCaseSensitive() ? file.getExtension() : StringUtils.lowerCase(file.getExtension()) + ) + + ); + if (includeSettings) { + this.setRenderer(SimpleListCellRenderer.create((label, value, index) -> { + label.setText(value); + if (StringUtils.equals(value, openSettings)) { + label.setIcon(AllIcons.General.GearPlain); + } + })); + + this.addItemListener(e -> { + if (e.getStateChange() == ItemEvent.SELECTED) { + if (StringUtils.equals((String) e.getItem(), openSettings)) { + AzureTaskManager.getInstance().runLater(() -> { + ShowSettingsUtil.getInstance().showSettingsDialog(project, AzureConfigurable.AzureAbstractConfigurable.class); + FunctionCoreToolsCombobox.this.reset(); + }); + FunctionCoreToolsCombobox.this.setValue(lastSelected); + return; + } + + } else { + lastSelected = (String) e.getItem(); + } + }); + } + reset(); + } + + public void reset() { + funcCoreToolsPathList.clear(); + this.clear(); + funcCoreToolsPathList.addAll(loadHistory()); + funcCoreToolsPathList.addAll(FunctionCliResolver.resolve()); + + final String valueFromAzConfig = Azure.az().config().getFunctionCoreToolsPath(); + if (StringUtils.isNotBlank(valueFromAzConfig)) { + funcCoreToolsPathList.add(valueFromAzConfig); + } + funcCoreToolsPathList.forEach(this::addItem); + if (StringUtils.isNotBlank(valueFromAzConfig)) { + this.setValue(valueFromAzConfig); + } + if (includeSettings) { + this.addItem(openSettings); + } + } + + @Override + public void setValue(String value) { + saveHistory(); + super.setValue(value); + } + + private void onSelectFile(String lastFilePath) { + final FileChooserDescriptor fileDescriptor = + new FileChooserDescriptor(true, false, false, false, false, false); + if (fileFilter != null) { + fileDescriptor.withFileFilter(fileFilter); + } + fileDescriptor.withTitle("Select Path to Azure Functions Core Tools"); + final VirtualFile lastFile = new File(lastFilePath).exists() ? LocalFileSystem.getInstance().findFileByIoFile(new File(lastFilePath)) : null; + FileChooser.chooseFile(fileDescriptor, project, this, lastFile, (file) -> { + if (file != null && file.exists()) { + addOrSelectExistingVirtualFile(file); + } + }); + } + + @Nullable + protected ExtendableTextComponent.Extension getExtension() { + return ExtendableTextComponent.Extension.create(AllIcons.General.OpenDisk, "Open file", () -> onSelectFile(getItem())); + } + + private void addOrSelectExistingVirtualFile(VirtualFile virtualFile) { + try { + final String selectFile = Paths.get(virtualFile.getPath()).toRealPath().toString(); + if (funcCoreToolsPathList.add(selectFile)) { + this.addItem(selectFile); + } + this.setSelectedItem(selectFile); + } catch (IOException e) { + AzureMessager.getMessager().error(e); + } + } + + private List loadHistory() { + final PropertiesComponent propertiesComponent = PropertiesComponent.getInstance(); + final String history = propertiesComponent.getValue(AZURE_TOOLKIT_FUNCTION_CORE_TOOLS_HISTORY); + if (history != null) { + final String[] items = history.split("\n"); + List result = new ArrayList<>(); + for (String item : items) { + if (StringUtils.isNotBlank(item) && new File(item).exists()) { + try { + result.add(Paths.get(item).toRealPath().toString()); + } catch (IOException ignore) { + // ignore since the history data is not important + } + } + } + return result; + } + return Collections.emptyList(); + } + + private void saveHistory() { + final PropertiesComponent propertiesComponent = PropertiesComponent.getInstance(); + final List subList = funcCoreToolsPathList.stream().skip(Math.max(funcCoreToolsPathList.size() - MAX_HISTORY_SIZE, 0)) + .collect(Collectors.toList()); + propertiesComponent.setValue(AZURE_TOOLKIT_FUNCTION_CORE_TOOLS_HISTORY, StringUtils.join( + subList.toArray(), "\n")); + } +} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureConfigurable.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureConfigurable.java index a4952188c3..6d7dfcd890 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureConfigurable.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureConfigurable.java @@ -37,7 +37,7 @@ public AzureConfigurable(Project project) { protected Configurable[] buildConfigurables() { myPanels = new ArrayList(); if (!AzurePlugin.IS_ANDROID_STUDIO) { - myPanels.add(new AzureAbstractConfigurable(new AzurePanel())); + myPanels.add(new AzureAbstractConfigurable(new AzurePanel(myProject))); myPanels.add(new AzureAbstractConfigurable(new AppInsightsMngmtPanel(myProject))); } return myPanels.toArray(new Configurable[myPanels.size()]); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.form index 97360edb8d..27f7e65c33 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.form @@ -1,6 +1,6 @@
- + @@ -8,11 +8,6 @@ - - - - - @@ -67,42 +62,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -111,7 +70,7 @@ - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java index 5b01c24572..1a99a91c37 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java @@ -8,13 +8,14 @@ import com.azure.core.management.AzureEnvironment; import com.intellij.icons.AllIcons; -import com.intellij.openapi.fileChooser.FileChooserDescriptorFactory; +import com.intellij.openapi.project.Project; import com.intellij.openapi.ui.Messages; import com.intellij.openapi.ui.TextComponentAccessor; import com.intellij.openapi.ui.TextFieldWithBrowseButton; import com.intellij.openapi.ui.ValidationInfo; import com.intellij.ui.SimpleListCellRenderer; import com.intellij.util.ui.UIUtil; +import com.microsoft.azure.toolkit.intellij.common.settings.AzureConfigurations; import com.microsoft.azure.toolkit.intellij.connector.Password; import com.microsoft.azure.toolkit.intellij.connector.database.component.PasswordSaveComboBox; import com.microsoft.azure.toolkit.intellij.function.runner.core.FunctionCliResolver; @@ -22,6 +23,7 @@ import com.microsoft.azure.toolkit.lib.AzureConfiguration; import com.microsoft.azure.toolkit.lib.auth.AzureCloud; import com.microsoft.azure.toolkit.lib.auth.util.AzureEnvironmentUtils; +import com.microsoft.azure.toolkit.lib.function.FunctionCoreToolsCombobox; import com.microsoft.azuretools.authmanage.AuthMethodManager; import com.microsoft.azuretools.authmanage.CommonSettings; import com.microsoft.azuretools.telemetrywrapper.EventUtil; @@ -45,6 +47,7 @@ import javax.swing.JTextPane; import java.awt.Dimension; import java.awt.event.ItemEvent; +import java.util.Arrays; import java.util.Objects; import static com.microsoft.azuretools.telemetry.TelemetryConstants.ACCOUNT; @@ -60,12 +63,14 @@ public class AzurePanel implements AzureAbstractConfigurablePanel { private JTextPane allowTelemetryComment; private JComboBox azureEnvironmentComboBox; private PasswordSaveComboBox savePasswordComboBox; - private TextFieldWithBrowseButton funcCoreToolsPath; + private FunctionCoreToolsCombobox funcCoreToolsPath; private JLabel azureEnvDesc; private AzureConfiguration originalData; + private Project project; - public AzurePanel() { + public AzurePanel(Project project) { + this.project = project; } @Override @@ -92,21 +97,14 @@ public void customize(@NotNull JList list, AzureEnvironment value, int index, bo }); displayDescriptionForAzureEnv(); - funcCoreToolsPath.addBrowseFolderListener(null, "Path to Azure Functions Core Tools", null, FileChooserDescriptorFactory.createSingleFileDescriptor(), - TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT); setData(Azure.az().config()); } public void setData(AzureConfiguration config) { - if (StringUtils.isBlank(config.getFunctionCoreToolsPath())) { - try { - funcCoreToolsPath.setText(FunctionCliResolver.resolveFunc()); - } catch (final Throwable ex) { + if (StringUtils.isNotBlank(config.getFunctionCoreToolsPath())) { //ignore - } - } else { - funcCoreToolsPath.setText(config.getFunctionCoreToolsPath()); + funcCoreToolsPath.setValue(config.getFunctionCoreToolsPath()); } savePasswordComboBox.setValue(Arrays.stream(Password.SaveType.values()) @@ -127,7 +125,7 @@ public AzureConfiguration getData() { data.setDatabasePasswordSaveType(savePasswordComboBox.getValue().name()); } data.setTelemetryEnabled(allowTelemetryCheckBox.isSelected()); - data.setFunctionCoreToolsPath(funcCoreToolsPath.getText()); + data.setFunctionCoreToolsPath(funcCoreToolsPath.getItem()); return data; } @@ -252,4 +250,7 @@ public boolean isModified() { public void reset() { setData(originalData); } + private void createUIComponents() { + this.funcCoreToolsPath = new FunctionCoreToolsCombobox(project, false); + } } From fcc839633e74dc397c40450b83a84cbabc1ea225 Mon Sep 17 00:00:00 2001 From: andxu Date: Fri, 13 Aug 2021 09:25:38 +0800 Subject: [PATCH 062/173] fix bug of empty func core tool installation list --- .../runner/localrun/ui/FunctionRunPanel.java | 2 +- .../function/FunctionCoreToolsCombobox.java | 51 +++++++++++-------- 2 files changed, 32 insertions(+), 21 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.java index aadcf23cdb..1af1799cb8 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/function/runner/localrun/ui/FunctionRunPanel.java @@ -36,7 +36,7 @@ public class FunctionRunPanel extends AzureSettingPanel cbFunctionModule; private AppSettingsTable appSettingsTable; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/function/FunctionCoreToolsCombobox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/function/FunctionCoreToolsCombobox.java index d77a012c32..62457fb97d 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/function/FunctionCoreToolsCombobox.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/function/FunctionCoreToolsCombobox.java @@ -29,6 +29,8 @@ import java.awt.event.ItemEvent; import java.io.File; import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; import java.nio.file.Paths; import java.util.ArrayList; import java.util.Arrays; @@ -40,14 +42,16 @@ public class FunctionCoreToolsCombobox extends AzureComboBox { private static final String AZURE_TOOLKIT_FUNCTION_CORE_TOOLS_HISTORY = "azure_toolkit.function.core.tools.history"; + private static final String OPEN_AZURE_SETTINGS = "Open Azure Settings"; private static final int MAX_HISTORY_SIZE = 15; private final Set funcCoreToolsPathList = new LinkedHashSet<>(); private Condition fileFilter; private Project project; - private String openSettings = "Open IDE Settings"; + private String lastSelected; private boolean includeSettings; + private boolean pendingOpenAzureSettings = false; public FunctionCoreToolsCombobox(Project project, boolean includeSettings) { super(false); @@ -56,36 +60,39 @@ public FunctionCoreToolsCombobox(Project project, boolean includeSettings) { final List exePostfix = Arrays.asList("exe|bat|cmd|sh|bin|run".split("\\|")); this.fileFilter = file -> Comparing.equal(file.getNameWithoutExtension(), "func", file.isCaseSensitive()) - && (file.getExtension() == null || exePostfix.contains( + && (file.getExtension() == null || exePostfix.contains( file.isCaseSensitive() ? file.getExtension() : StringUtils.lowerCase(file.getExtension()) - ) + ) ); + reset(); if (includeSettings) { this.setRenderer(SimpleListCellRenderer.create((label, value, index) -> { label.setText(value); - if (StringUtils.equals(value, openSettings)) { + if (StringUtils.equals(value, OPEN_AZURE_SETTINGS)) { label.setIcon(AllIcons.General.GearPlain); } })); this.addItemListener(e -> { if (e.getStateChange() == ItemEvent.SELECTED) { - if (StringUtils.equals((String) e.getItem(), openSettings)) { - AzureTaskManager.getInstance().runLater(() -> { - ShowSettingsUtil.getInstance().showSettingsDialog(project, AzureConfigurable.AzureAbstractConfigurable.class); - FunctionCoreToolsCombobox.this.reset(); - }); + if (StringUtils.equals((String) e.getItem(), OPEN_AZURE_SETTINGS)) { + if (!pendingOpenAzureSettings) { + AzureTaskManager.getInstance().runLater(() -> { + ShowSettingsUtil.getInstance().showSettingsDialog(project, AzureConfigurable.AzureAbstractConfigurable.class); + FunctionCoreToolsCombobox.this.reset(); + pendingOpenAzureSettings = false; + }); + pendingOpenAzureSettings = true; + } + FunctionCoreToolsCombobox.this.setValue(lastSelected); - return; + } else { + lastSelected = (String) e.getItem(); } - - } else { - lastSelected = (String) e.getItem(); } }); } - reset(); } public void reset() { @@ -95,15 +102,18 @@ public void reset() { funcCoreToolsPathList.addAll(FunctionCliResolver.resolve()); final String valueFromAzConfig = Azure.az().config().getFunctionCoreToolsPath(); - if (StringUtils.isNotBlank(valueFromAzConfig)) { + if (StringUtils.isNotBlank(valueFromAzConfig) && Files.exists(Path.of(valueFromAzConfig))) { funcCoreToolsPathList.add(valueFromAzConfig); } funcCoreToolsPathList.forEach(this::addItem); + + if (includeSettings) { + this.addItem(OPEN_AZURE_SETTINGS); + } if (StringUtils.isNotBlank(valueFromAzConfig)) { this.setValue(valueFromAzConfig); - } - if (includeSettings) { - this.addItem(openSettings); + } else { + this.setSelectedIndex(-1); } } @@ -120,7 +130,8 @@ private void onSelectFile(String lastFilePath) { fileDescriptor.withFileFilter(fileFilter); } fileDescriptor.withTitle("Select Path to Azure Functions Core Tools"); - final VirtualFile lastFile = new File(lastFilePath).exists() ? LocalFileSystem.getInstance().findFileByIoFile(new File(lastFilePath)) : null; + final VirtualFile lastFile = lastFilePath != null && new File(lastFilePath).exists() + ? LocalFileSystem.getInstance().findFileByIoFile(new File(lastFilePath)) : null; FileChooser.chooseFile(fileDescriptor, project, this, lastFile, (file) -> { if (file != null && file.exists()) { addOrSelectExistingVirtualFile(file); @@ -155,7 +166,7 @@ private List loadHistory() { if (StringUtils.isNotBlank(item) && new File(item).exists()) { try { result.add(Paths.get(item).toRealPath().toString()); - } catch (IOException ignore) { + } catch (Exception ignore) { // ignore since the history data is not important } } From b25f574c06df53c569e8a054e7c3718a3171b5ec Mon Sep 17 00:00:00 2001 From: andxu Date: Fri, 13 Aug 2021 15:11:52 +0800 Subject: [PATCH 063/173] Merge code with develop and fix checkstyle errors --- .../java/com/microsoft/intellij/AzureInitializer.java | 2 +- .../main/java/com/microsoft/intellij/ui/AzurePanel.java | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureInitializer.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureInitializer.java index 25813a16c0..bada867e16 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureInitializer.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/AzureInitializer.java @@ -126,7 +126,7 @@ private static void initializeTelemetry() { } AppInsightsClient.createByType(AppInsightsClient.EventType.Plugin, "", AppInsightsConstants.Load, null, true); EventUtil.logEvent(EventType.info, SYSTEM, PLUGIN_LOAD, null, null); - if (Azure.az().config().getHttpProxy() != null) { + if (StringUtils.isNotBlank(Azure.az().config().getProxySource())) { final Map map = Optional.ofNullable(AzureTelemeter.getCommonProperties()).map(HashMap::new).orElse(new HashMap<>()); map.put(PROXY, "true"); AzureTelemeter.setCommonProperties(map); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java index 1a99a91c37..4b4dcef385 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/AzurePanel.java @@ -10,15 +10,12 @@ import com.intellij.icons.AllIcons; import com.intellij.openapi.project.Project; import com.intellij.openapi.ui.Messages; -import com.intellij.openapi.ui.TextComponentAccessor; -import com.intellij.openapi.ui.TextFieldWithBrowseButton; import com.intellij.openapi.ui.ValidationInfo; import com.intellij.ui.SimpleListCellRenderer; import com.intellij.util.ui.UIUtil; import com.microsoft.azure.toolkit.intellij.common.settings.AzureConfigurations; import com.microsoft.azure.toolkit.intellij.connector.Password; import com.microsoft.azure.toolkit.intellij.connector.database.component.PasswordSaveComboBox; -import com.microsoft.azure.toolkit.intellij.function.runner.core.FunctionCliResolver; import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azure.toolkit.lib.AzureConfiguration; import com.microsoft.azure.toolkit.lib.auth.AzureCloud; @@ -28,14 +25,12 @@ import com.microsoft.azuretools.authmanage.CommonSettings; import com.microsoft.azuretools.telemetrywrapper.EventUtil; import com.microsoft.intellij.AzurePlugin; -import com.microsoft.azure.toolkit.intellij.common.settings.AzureConfigurations; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.StringUtils; import org.jetbrains.annotations.NotNull; import javax.annotation.Nonnull; -import java.util.Arrays; import javax.swing.ComboBoxModel; import javax.swing.DefaultComboBoxModel; import javax.swing.JCheckBox; @@ -103,7 +98,7 @@ public void customize(@NotNull JList list, AzureEnvironment value, int index, bo public void setData(AzureConfiguration config) { if (StringUtils.isNotBlank(config.getFunctionCoreToolsPath())) { - //ignore + //ignore funcCoreToolsPath.setValue(config.getFunctionCoreToolsPath()); } @@ -250,6 +245,7 @@ public boolean isModified() { public void reset() { setData(originalData); } + private void createUIComponents() { this.funcCoreToolsPath = new FunctionCoreToolsCombobox(project, false); } From 96a4e12dda402543b4e6f595ab2c294feb03449a Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Fri, 13 Aug 2021 20:27:57 +0800 Subject: [PATCH 064/173] [Task 1867710] validate resource group name on its input dialog --- .../ResourceGroupCreationDialog.form | 6 +- .../ResourceGroupCreationDialog.java | 18 +---- .../ResourceGroupNameTextField.java | 70 +++++++++++++++++++ 3 files changed, 75 insertions(+), 19 deletions(-) create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupNameTextField.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.form index 03046b78df..a5aadd93ea 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.form @@ -3,7 +3,7 @@ - + @@ -19,9 +19,9 @@ - + - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.java index 0e9a915358..63e4a5629f 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupCreationDialog.java @@ -8,15 +8,11 @@ import com.intellij.ui.components.JBLabel; import com.microsoft.azure.toolkit.intellij.common.AzureDialog; import com.microsoft.azure.toolkit.intellij.common.SwingUtils; -import com.microsoft.azure.toolkit.intellij.common.ValidationDebouncedTextInput; import com.microsoft.azure.toolkit.lib.common.DraftResourceGroup; import com.microsoft.azure.toolkit.lib.common.form.AzureForm; import com.microsoft.azure.toolkit.lib.common.form.AzureFormInput; -import com.microsoft.azure.toolkit.lib.common.form.AzureValidationInfo; -import com.microsoft.azure.toolkit.lib.common.form.AzureValidationInfo.AzureValidationInfoBuilder; import com.microsoft.azure.toolkit.lib.common.model.Subscription; import com.microsoft.azuretools.azurecommons.helpers.Nullable; -import com.microsoft.intellij.util.ValidationUtils; import javax.swing.*; import java.util.Collections; @@ -29,27 +25,17 @@ public class ResourceGroupCreationDialog extends AzureDialog private Subscription subscription; private JBLabel labelDescription; private JPanel contentPanel; - private ValidationDebouncedTextInput textName; + private ResourceGroupNameTextField textName; public ResourceGroupCreationDialog(Subscription subscription) { super(); this.init(); this.subscription = subscription; - this.textName.setValidator(this::validateName); + this.textName.setSubscription(subscription); SwingUtils.setTextAndEnableAutoWrap(this.labelDescription, message("appService.resourceGroup.description")); this.pack(); } - private AzureValidationInfo validateName() { - try { - ValidationUtils.validateResourceGroupName(this.subscription.getId(), this.textName.getValue()); - } catch (final IllegalArgumentException e) { - final AzureValidationInfoBuilder builder = AzureValidationInfo.builder(); - return builder.input(this.textName).type(AzureValidationInfo.Type.ERROR).message(e.getMessage()).build(); - } - return AzureValidationInfo.OK; - } - @Override public AzureForm getForm() { return this; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupNameTextField.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupNameTextField.java new file mode 100644 index 0000000000..c9010f6472 --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/resourcegroup/ResourceGroupNameTextField.java @@ -0,0 +1,70 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ +package com.microsoft.azure.toolkit.intellij.appservice.resourcegroup; + +import com.microsoft.azure.CloudException; +import com.microsoft.azure.toolkit.intellij.common.ValidationDebouncedTextInput; +import com.microsoft.azure.toolkit.lib.Azure; +import com.microsoft.azure.toolkit.lib.common.form.AzureValidationInfo; +import com.microsoft.azure.toolkit.lib.common.model.Subscription; +import com.microsoft.azure.toolkit.lib.resource.AzureGroup; +import org.apache.commons.lang3.StringUtils; + +import java.util.Objects; +import java.util.regex.Pattern; + +public class ResourceGroupNameTextField extends ValidationDebouncedTextInput { + + private static final Pattern PATTERN = Pattern.compile("[a-z0-9._()-]+[a-z0-9_()-]$"); + private Subscription subscription; + + public void setSubscription(Subscription subscription) { + if (!Objects.equals(subscription, this.subscription)) { + this.subscription = subscription; + } + } + + @Override + public AzureValidationInfo doValidateValue() { + final AzureValidationInfo info = super.doValidateValue(); + if (!AzureValidationInfo.OK.equals(info)) { + return info; + } + final String value = this.getValue(); + // validate length + int minLength = 1; + int maxLength = 90; + if (StringUtils.length(value) < minLength) { + return AzureValidationInfo.builder().input(this) + .message("The value must not be empty.") + .type(AzureValidationInfo.Type.ERROR).build(); + } else if (StringUtils.length(value) > maxLength) { + return AzureValidationInfo.builder().input(this) + .message(String.format("Resource group names only allow up to %s characters.", maxLength)) + .type(AzureValidationInfo.Type.ERROR).build(); + } + // validate special character + if (!PATTERN.matcher(value).matches()) { + return AzureValidationInfo.builder().input(this) + .message("Resource group names only allow alphanumeric characters, periods, underscores, hyphens and parenthesis and cannot end in a period.") + .type(AzureValidationInfo.Type.ERROR).build(); + } + // validate availability + try { + if (!Azure.az(AzureGroup.class).checkNameAvailability(subscription.getId(), value)) { + return AzureValidationInfo.builder().input(this).message(value + " already existed.").type(AzureValidationInfo.Type.ERROR).build(); + } + } catch (CloudException e) { + return AzureValidationInfo.builder().input(this).message(e.getMessage()).type(AzureValidationInfo.Type.ERROR).build(); + } + return AzureValidationInfo.OK; + } + + @Override + public boolean isRequired() { + return true; + } + +} From 4cca60c85cddf1ac9bccca3544245ad2ff61878a Mon Sep 17 00:00:00 2001 From: Hanxiao Liu Date: Mon, 16 Aug 2021 11:30:07 +0800 Subject: [PATCH 065/173] Suppress fake credential warning for test cases --- .../resources/records/testExistedWebApp.json | 1482 ++++++++- .../test/resources/records/testNewWebApp.json | 1567 ++++++++- .../records/testNewWebAppWithExistedASP.json | 2890 ++++++++++++++++- .../records/testNewWebAppWithExistedRg.json | 2423 +++++++++++++- .../testNewWebAppWithExistedRgAndASP.json | 2 +- .../records/testNewWebAppWithJar.json | 2 +- .../messagehandler/messages.properties | 1 - 7 files changed, 8360 insertions(+), 7 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testExistedWebApp.json b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testExistedWebApp.json index 96c1125356..7ad3c0d480 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testExistedWebApp.json +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testExistedWebApp.json @@ -1 +1,1481 @@ -{"networkCallRecords":[{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"d3c75647-c1b8-45fd-ac32-26a31acfe57a"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1199","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:21 GMT","x-ms-correlation-request-id":"cce3a174-a12d-4167-a289-dcc9c300dadd","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071522Z:cce3a174-a12d-4167-a289-dcc9c300dadd","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight\",\"namespace\":\"Microsoft.HDInsight\",\"authorization\":{\"applicationId\":\"9191c4da-09fe-49d9-a5f1-d41cbe92ad95\",\"roleDefinitionId\":\"d102a6f3-d9cb-4633-8950-1243b975886c\",\"managedByRoleDefinitionId\":\"346da55d-e1db-4a5a-89db-33ab3cdb6fc6\"},\"resourceTypes\":[{\"resourceType\":\"clusters\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"clusters/applications\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"clusters/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/capabilities\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/azureasyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/validateCreateRequest\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"cce3a174-a12d-4167-a289-dcc9c300dadd","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"131a2f88-b945-4861-89df-fa38cc523cb6"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1198","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:24 GMT","x-ms-correlation-request-id":"b0ed1bf5-d7ff-4ed2-94c8-5ee410cdb693","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071525Z:b0ed1bf5-d7ff-4ed2-94c8-5ee410cdb693","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage\",\"namespace\":\"Microsoft.Storage\",\"authorization\":{\"applicationId\":\"a6aa9161-5291-40bb-8c5c-923b567bee3b\",\"roleDefinitionId\":\"070ab87f-0efc-4423-b18b-756f3bdb0236\"},\"resourceTypes\":[{\"resourceType\":\"storageAccounts\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"locations/asyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/listAccountSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/listServiceSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/blobServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/tableServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/queueServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/fileServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\",\"2016-01-01\"]},{\"resourceType\":\"locations/deleteVirtualNetworkOrSubnets\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\"]},{\"resourceType\":\"usages\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/services\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"storageAccounts/services/metricDefinitions\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"b0ed1bf5-d7ff-4ed2-94c8-5ee410cdb693","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"92a2af6c-67f7-4c59-b44f-58086a0ba16d"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1197","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:27 GMT","x-ms-correlation-request-id":"cbbe9647-9dd3-4a8a-8c00-1c4778be337e","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071528Z:cbbe9647-9dd3-4a8a-8c00-1c4778be337e","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute\",\"namespace\":\"Microsoft.Compute\",\"authorization\":{\"applicationId\":\"60e6cd67-9c8c-4951-9b3c-23c25a2169af\",\"roleDefinitionId\":\"e4770acb-272e-4dc8-87f3-12f44a612224\"},\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"virtualMachines/diagnosticSettings\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"Central US\",\"North Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"}],\"registrationState\":\"Registered\"}","x-ms-request-id":"cbbe9647-9dd3-4a8a-8c00-1c4778be337e","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"56a3cc06-6867-4926-b4a3-f3cece3d7f93"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1196","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:30 GMT","x-ms-correlation-request-id":"86537c13-a1e2-4a07-a7b8-ea4bbba1a220","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071531Z:86537c13-a1e2-4a07-a7b8-ea4bbba1a220","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web\",\"namespace\":\"Microsoft.Web\",\"authorization\":{\"applicationId\":\"abfa0a7c-a6b6-4736-8310-5855508787cd\",\"roleDefinitionId\":\"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"},\"resourceTypes\":[{\"resourceType\":\"sites/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"publishingUsers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostnameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"validate\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"isusernameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sourceControls\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"availableStacks\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"listSitesAssignedToHostName\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/domainOwnershipIdentifiers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/slots/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"operations\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"certificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms/workers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"sites/slots\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"runtimes\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"sites/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/recommendations\",\"locations\":[],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"recommendations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"georegions\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/premieraddons\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"hostingEnvironments\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"hostingEnvironments/multiRolePools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"deploymentLocations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"functions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"deletedSites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostingenvironmentnameavailable\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"classicMobileServices\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"connections\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/managedApis\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/apiOperations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"connectionGateways\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations/connectionGatewayInstallations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"billingMeters\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"verifyHostingEnvironmentVnet\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"86537c13-a1e2-4a07-a7b8-ea4bbba1a220","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"56981f8b-c6ac-4d20-8f69-a1e4fc17fd3f"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1195","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:34 GMT","x-ms-correlation-request-id":"c9df5a82-233c-452f-94e7-b96643be18e2","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071534Z:c9df5a82-233c-452f-94e7-b96643be18e2","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network\",\"namespace\":\"Microsoft.Network\",\"authorization\":{\"applicationId\":\"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\"roleDefinitionId\":\"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"},\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"publicIPAddresses\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkInterfaces\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"loadBalancers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkSecurityGroups\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"routeTables\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkWatchers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"virtualNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"localNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"connections\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"applicationGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"SystemAssignedResourceIdentity\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/CheckDnsNameAvailability\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/usages\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/virtualNetworkAvailableEndpointServices\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"dnszones\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"dnsOperationResults\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnsOperationStatuses\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnszones/A\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/AAAA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/CNAME\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/PTR\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/MX\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/TXT\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SRV\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SOA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/NS\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"trafficmanagerprofiles\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"checkTrafficManagerNameAvailability\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"]},{\"resourceType\":\"trafficManagerGeographicHierarchies\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\"]},{\"resourceType\":\"expressRouteCircuits\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"None\"},{\"resourceType\":\"expressRouteServiceProviders\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"applicationGatewayAvailableWafRuleSets\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\"]},{\"resourceType\":\"applicationGatewayAvailableSslOptions\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\"]},{\"resourceType\":\"routeFilters\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"bgpServiceCommunities\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"c9df5a82-233c-452f-94e7-b96643be18e2","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"0aeca9e3-975c-4fa2-89a2-03478ae4e2e2"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1194","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:34 GMT","x-ms-correlation-request-id":"6867cfcf-d55d-4ece-a995-6eb90483f45d","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071535Z:6867cfcf-d55d-4ece-a995-6eb90483f45d","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources\",\"namespace\":\"Microsoft.Resources\",\"resourceTypes\":[{\"resourceType\":\"tenants\",\"locations\":[],\"apiVersions\":[\"2017-08-01\",\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkPolicyCompliance\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"providers\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkresourcename\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/tagValues\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments/operations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"links\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2015-01-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"6867cfcf-d55d-4ece-a995-6eb90483f45d","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"0a05c85f-e974-43d3-8eb9-2e6764ffd9d4"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1193","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:37 GMT","x-ms-correlation-request-id":"005ebfaf-5a77-4d98-9c37-c1e99169dec0","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071538Z:005ebfaf-5a77-4d98-9c37-c1e99169dec0","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault\",\"namespace\":\"Microsoft.KeyVault\",\"resourceTypes\":[{\"resourceType\":\"vaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"vaults/secrets\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"vaults/accessPolicies\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\",\"2014-12-19-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"005ebfaf-5a77-4d98-9c37-c1e99169dec0","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"5dcaa769-fd04-4c68-9de8-b3136f8e1770"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1192","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:39 GMT","x-ms-correlation-request-id":"5461b5fc-904a-4f5f-968a-cb9c85e2c6fc","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071540Z:5461b5fc-904a-4f5f-968a-cb9c85e2c6fc","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization\",\"namespace\":\"Microsoft.Authorization\",\"resourceTypes\":[{\"resourceType\":\"roleAssignments\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"roleDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"classicAdministrators\",\"locations\":[],\"apiVersions\":[\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"permissions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"locks\",\"locations\":[],\"apiVersions\":[\"2017-04-01\",\"2016-09-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2015-01-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-01-01\",\"2014-10-01-preview\",\"2014-06-01\"]},{\"resourceType\":\"policyDefinitions\",\"locations\":[],\"apiVersions\":[\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"policySetDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\"]},{\"resourceType\":\"policyAssignments\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\",\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"providerOperations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01-preview\",\"2015-07-01\"]},{\"resourceType\":\"elevateAccess\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"5461b5fc-904a-4f5f-968a-cb9c85e2c6fc","Content-Type":"application/json; charset=utf-8"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"85482051-1eef-455c-8641-c976ab61bf3b","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14968","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:42 GMT","x-ms-correlation-request-id":"c1938c03-e228-47d1-840e-cd54d3dbcb7f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32DF26B67A5CB\"","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071543Z:c1938c03-e228-47d1-840e-cd54d3dbcb7f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:15:33.1166667\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"b3edce18-899e-4b93-acd1-499377c82073","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"2ffe50eb-4f0c-4be3-86c7-82d394e3fccb","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14967","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:43 GMT","x-ms-correlation-request-id":"5a3d092b-f35b-4dab-9c1d-fe61f29f6876","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071544Z:5a3d092b-f35b-4dab-9c1d-fe61f29f6876","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"be23cf3e-8115-4758-ad6f-7e2c41b647c1","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"2bd24e8c-d011-413e-9ac7-c56aefabc45b"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:43 GMT","x-ms-correlation-request-id":"ba0d4a3b-e63a-42ee-bff4-df8e6f82e91b","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11999","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071544Z:ba0d4a3b-e63a-42ee-bff4-df8e6f82e91b","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"bada224e-8e77-4569-8d00-26b64b0eb03b","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"cbc865ea-a95b-43dd-bf28-54bc1fd87bec"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:44 GMT","x-ms-correlation-request-id":"18513972-5e82-4db3-9531-5137391d157f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11998","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071545Z:18513972-5e82-4db3-9531-5137391d157f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"cbf41aa4-b629-41ab-8a90-6354c84867a8","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"60f928b9-9049-449f-b6fa-f45cd483e44d","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14966","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:44 GMT","x-ms-correlation-request-id":"2ed3dde8-b117-4700-8a41-ebecd7755368","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071545Z:2ed3dde8-b117-4700-8a41-ebecd7755368","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"45ab49e0-7e9f-4eaa-a752-4a06c9ea0c9f","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"bfa3065d-90d5-43c1-a6f7-35567ca498fb"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:44 GMT","x-ms-correlation-request-id":"bdc38377-22bb-447c-bac6-d255532f216e","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11997","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071545Z:bdc38377-22bb-447c-bac6-d255532f216e","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"d24bf36d-f04d-4fb6-be20-026f38d6a37b","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"cf8cae58-b3ee-4e86-82b6-45660693a0a6","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14965","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:15:47 GMT","x-ms-correlation-request-id":"8f025c81-a593-42f5-b502-53e43ccf9d28","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32DF2729467A0\"","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071547Z:8f025c81-a593-42f5-b502-53e43ccf9d28","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:15:33.1166667\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"8a8a19c2-9614-4009-8843-8ba93c21c567","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.ResourceGroups list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"b9c6a7f3-349b-4a90-ae6e-ee58ee54edaa","Content-Type":"application/json; charset=utf-8"},"Response":{"Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14963","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:13 GMT","x-ms-correlation-request-id":"87491c9f-016e-4980-b7dc-528cf693b1db","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071714Z:87491c9f-016e-4980-b7dc-528cf693b1db","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2\",\"name\":\"barneytestrg2\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/davidtestrg\",\"name\":\"davidtestrg\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis\",\"name\":\"fluentvis\",\"location\":\"westus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javabenchmark\",\"name\":\"javabenchmark\",\"location\":\"westus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ubuntumachine\",\"name\":\"ubuntumachine\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}}]}","x-ms-request-id":"87491c9f-016e-4980-b7dc-528cf693b1db","Content-Type":"application/json; charset=utf-8"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.AppServicePlans listByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"90ba40d7-aebb-4c47-b639-b3e9fbaa4b48","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14962","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:15 GMT","x-ms-correlation-request-id":"5743f96f-8720-4835-b876-cc31b2b6bf7d","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071715Z:5743f96f-8720-4835-b876-cc31b2b6bf7d","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"name\":\"barneytestplan2\",\"type\":\"Microsoft.Web/serverfarms\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"serverFarmId\":0,\"name\":\"barneytestplan2\",\"workerSize\":\"Default\",\"workerSizeId\":0,\"workerTierName\":null,\"numberOfWorkers\":1,\"currentWorkerSize\":\"Default\",\"currentWorkerSizeId\":0,\"currentNumberOfWorkers\":1,\"status\":\"Ready\",\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"subscription\":\"ffa52f27-be12-4cad-b1ea-c2c241b6cceb\",\"adminSiteName\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"maximumNumberOfWorkers\":3,\"planName\":\"VirtualDedicatedPlan\",\"adminRuntimeSiteName\":null,\"computeMode\":\"Shared\",\"siteMode\":null,\"geoRegion\":\"East US\",\"perSiteScaling\":false,\"numberOfSites\":1,\"hostingEnvironmentId\":null,\"isSpot\":false,\"spotExpirationTime\":null,\"tags\":{},\"kind\":\"app\",\"resourceGroup\":\"barneytestrg2\",\"reserved\":false,\"mdmId\":\"waws-prod-blu-057_12146\",\"targetWorkerCount\":0,\"targetWorkerSizeId\":0,\"provisioningState\":\"Succeeded\"},\"sku\":{\"name\":\"B1\",\"tier\":\"Basic\",\"size\":\"B1\",\"family\":\"B\",\"capacity\":1}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"ea8bbb32-44fc-44a0-8ccd-10a4f2418d78","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"ff59b08e-8192-48c9-8247-509c08bbaccb","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14961","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:25 GMT","x-ms-correlation-request-id":"12426902-9359-401b-b5ab-6c9287798289","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32DF26B67A5CB\"","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071725Z:12426902-9359-401b-b5ab-6c9287798289","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:15:33.1166667\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"0b1f808a-a902-4dd5-9a83-857fa7238ce4","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"f0557181-53d1-4651-ad21-32bedba9321e","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14960","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:25 GMT","x-ms-correlation-request-id":"56188a6e-4014-469a-8dee-139a95f5b289","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071726Z:56188a6e-4014-469a-8dee-139a95f5b289","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"9b955457-1142-4065-9f2c-f4fa134a8499","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"c105ea77-2d7c-44e2-866f-b43c31c26545"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:26 GMT","x-ms-correlation-request-id":"02c6e988-4e14-40c8-b956-49c02c766153","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11996","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071726Z:02c6e988-4e14-40c8-b956-49c02c766153","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"5c87ca0c-9d74-40ed-9aa9-9d6012cd9a3e","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"f9c385fd-5884-4685-b338-dffeef611724"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:26 GMT","x-ms-correlation-request-id":"726034f2-93c7-4e78-b075-0c668ad26ae1","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11995","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071727Z:726034f2-93c7-4e78-b075-0c668ad26ae1","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"8b14c290-8cb4-4178-b957-b53319e96577","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"8e8b2e46-10cc-4dd5-9d1a-4fbd8a4a5944","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14959","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:26 GMT","x-ms-correlation-request-id":"9530f616-a70f-458d-8736-0e9fc0d6737b","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071727Z:9530f616-a70f-458d-8736-0e9fc0d6737b","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"5c26f033-250c-4bfe-ba48-d826920b387d","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"67323467-14e2-47cc-beb1-2385a9d3a6fc"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:27 GMT","x-ms-correlation-request-id":"b7d94c7e-83c3-41b2-954a-13317e144d1c","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11994","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071727Z:b7d94c7e-83c3-41b2-954a-13317e144d1c","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"8b41a4c2-fad1-412c-a979-09316fbca05c","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/publishxml?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listPublishingProfileXmlWithSecrets","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"49f0d5d8-949e-46b5-ba30-f47df28d993e"},"Response":{"Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:29 GMT","x-ms-correlation-request-id":"886d46c6-359e-47c6-bd87-8b1020df6fc9","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11998","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071730Z:886d46c6-359e-47c6-bd87-8b1020df6fc9","X-AspNet-Version":"4.0.30319","Expires":"-1","Content-Length":"1060","Body":"","x-ms-request-id":"886d46c6-359e-47c6-bd87-8b1020df6fc9","Content-Type":"application/xml","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/stop?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps stop","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"6c6a57eb-d110-4f02-8733-e03c223755c8"},"Response":{"Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1191","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:32 GMT","x-ms-correlation-request-id":"9ff5265c-b3e0-43d0-a838-32d9c39984a0","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071732Z:9ff5265c-b3e0-43d0-a838-32d9c39984a0","X-AspNet-Version":"4.0.30319","Expires":"-1","Content-Length":"0","Body":"","x-ms-request-id":"1e12a2f3-2b15-49b9-9b1b-669d114ca417","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"6e79cd85-a6ea-4d46-91b1-11275a657f8d","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14958","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:33 GMT","x-ms-correlation-request-id":"b52ef232-b42f-4f12-932b-4fb7687db2c6","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32DF2B2AA09E0\"","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071733Z:b52ef232-b42f-4f12-932b-4fb7687db2c6","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Stopped\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:17:32.67\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"d55a1083-c5c4-49dd-8eb7-59bf617b1293","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"ecdf63f4-a6b0-4b6e-990a-ba8da6710fc5","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14957","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:33 GMT","x-ms-correlation-request-id":"b6d42c26-9d22-433d-94d4-a46d22de4ed7","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071734Z:b6d42c26-9d22-433d-94d4-a46d22de4ed7","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"ca83fec2-33c8-4df8-a22c-310a3025f3f3","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"c9f06a60-53d2-42f4-9426-4068a554dfa0"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:33 GMT","x-ms-correlation-request-id":"5f832362-e5bb-477f-a02d-aa9962a870e6","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11993","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071734Z:5f832362-e5bb-477f-a02d-aa9962a870e6","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"00650807-ac52-4b3c-8f90-6765f1203bf5","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"33008825-679a-4ea6-832c-ed815f1842a4"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:34 GMT","x-ms-correlation-request-id":"c3853801-4221-4a3e-b04e-e785ee47a09c","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11992","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071735Z:c3853801-4221-4a3e-b04e-e785ee47a09c","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"cecac03a-fcb0-4f34-bd6a-5977c725c7e6","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"e30db10e-9a34-4379-8403-bda8af8809f6","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14956","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:34 GMT","x-ms-correlation-request-id":"c69c3f8a-e738-4c20-a104-c825e7f14a47","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071735Z:c69c3f8a-e738-4c20-a104-c825e7f14a47","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"b611cf93-1111-4424-b93e-9df0b0440c04","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"f6971e60-8c41-4e7b-9a91-0c96f1c84ce7"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:35 GMT","x-ms-correlation-request-id":"2959a0e9-63cf-47e7-825d-3fc5a2f80fda","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11991","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071735Z:2959a0e9-63cf-47e7-825d-3fc5a2f80fda","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"14b493ba-af58-486e-8851-3749a01acc51","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/start?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps start","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"0a91be45-a374-4a82-8ca6-507d5e5762b3"},"Response":{"Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1190","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:38 GMT","x-ms-correlation-request-id":"ff204484-f38e-456a-b589-db9641791aa5","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071739Z:ff204484-f38e-456a-b589-db9641791aa5","X-AspNet-Version":"4.0.30319","Expires":"-1","Content-Length":"0","Body":"","x-ms-request-id":"bbfc239a-72fc-4970-b71a-779de9d8e2d9","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"0a5589ca-2e9c-407a-9c74-729c8f67c342","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14955","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:39 GMT","x-ms-correlation-request-id":"62839082-de0f-4885-a7cd-fab95d5c9c7c","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32DF2B68E7000\"","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071740Z:62839082-de0f-4885-a7cd-fab95d5c9c7c","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:17:39.2\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"4f1f471f-af97-436b-bdc7-6381dfe560a7","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"d7609da2-1eca-4a3e-8232-ca353e386645","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14954","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:39 GMT","x-ms-correlation-request-id":"f0299d9c-f99b-4776-8b84-28a0dcf1f722","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071740Z:f0299d9c-f99b-4776-8b84-28a0dcf1f722","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"c497233e-b566-461a-b30e-8918210d631c","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"0f468e3e-1b06-43e1-b7c5-333ac139d083"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:39 GMT","x-ms-correlation-request-id":"960c87c1-17c9-41b8-b467-dad225e6eb9a","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11990","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071740Z:960c87c1-17c9-41b8-b467-dad225e6eb9a","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"0523828f-d672-4474-87fa-558721fde1e3","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"90936c9c-7ecd-47ab-ad35-770b5e968c13"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:40 GMT","x-ms-correlation-request-id":"7c389b0a-ab99-4d8b-aa4b-952cb0a38f06","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11989","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071741Z:7c389b0a-ab99-4d8b-aa4b-952cb0a38f06","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"d506c9d2-3b61-45f6-bc37-c4ae9aae8e93","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"d4e4d403-fed6-4cab-801f-61b732189f95","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14953","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:40 GMT","x-ms-correlation-request-id":"52c03f0d-9851-4f33-aca0-ec96959c76d4","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071741Z:52c03f0d-9851-4f33-aca0-ec96959c76d4","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"399cc0a0-2981-4b97-9f0a-743fbc865534","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"300d47b6-8add-4b52-8b83-1458703f32ff"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:41 GMT","x-ms-correlation-request-id":"449f03e9-e5ba-4e62-abfe-a0541cef8f0c","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11988","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071742Z:449f03e9-e5ba-4e62-abfe-a0541cef8f0c","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"2b9372fa-6261-44e4-902f-30f1fa3f8241","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"c9e2fbd7-c6de-40ee-a4be-a33c22abf4d6","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14952","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:43 GMT","x-ms-correlation-request-id":"a4c9c666-6698-4df3-a716-b5d98116d821","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32DF2B80E4946\"","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071744Z:a4c9c666-6698-4df3-a716-b5d98116d821","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:17:39.2\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"e0f72c68-7741-4a85-8bbe-c24a6aba32a5","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"81c58908-cfff-40aa-92f3-df3b60804e83","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14951","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:44 GMT","x-ms-correlation-request-id":"bd247a37-dfe2-4259-8188-245f8bd702c6","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071745Z:bd247a37-dfe2-4259-8188-245f8bd702c6","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"a9031bd2-079c-4fa1-868e-a56477dbdf55","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"3947163f-15bb-41fb-a408-87fdf5bb648e"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:45 GMT","x-ms-correlation-request-id":"214ef95d-814a-4b5e-bef1-7533bb0f0af0","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11987","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071746Z:214ef95d-814a-4b5e-bef1-7533bb0f0af0","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"a4f39687-e27a-430b-8ccf-5bd68bd00d57","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"f5b05896-b382-47dd-afbc-e07d6053b85d"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:45 GMT","x-ms-correlation-request-id":"22e580c5-4c93-474f-9503-0782c4b7ffed","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11986","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071746Z:22e580c5-4c93-474f-9503-0782c4b7ffed","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"9687c055-2089-406e-9ec8-cd04604166d1","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"6b7310c7-1dfa-4ce1-adaf-fe3c46e30c65","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14950","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:45 GMT","x-ms-correlation-request-id":"39a0d559-185d-4eec-8540-a4d3e63468c9","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071746Z:39a0d559-185d-4eec-8540-a4d3e63468c9","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"2bd3f287-2f58-435a-af3a-d77a25629c76","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"e0959ec3-58a9-4a05-bdf7-2df6896a57d6"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:17:46 GMT","x-ms-correlation-request-id":"addbd2c1-656e-495b-a9d0-02d57d494cd2","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11985","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071747Z:addbd2c1-656e-495b-a9d0-02d57d494cd2","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"894ac311-982f-425b-9ec1-cee3436e4aef","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"9c01d6de-cdc4-481f-9fdc-6936fd460b8b","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14949","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:19:33 GMT","x-ms-correlation-request-id":"1a40b223-acca-497e-932a-474a2e1c6e63","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32DF2BAC556A6\"","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071933Z:1a40b223-acca-497e-932a-474a2e1c6e63","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:17:39.2\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"bb0cdfc8-7f33-4a53-8797-d7f95f8c1005","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"b34d8fce-3ec5-4259-a023-e29ec59daa22","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14948","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:19:33 GMT","x-ms-correlation-request-id":"4fe0a825-2a07-4d22-a918-8fb879555c59","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071933Z:4fe0a825-2a07-4d22-a918-8fb879555c59","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"6bed5abd-f23c-4682-8528-dd8b4baf5d60","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"a7a24a53-3585-4a60-8a9b-1a8f5278208f"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:19:34 GMT","x-ms-correlation-request-id":"598581d1-f6b2-441a-b72a-049874c09aad","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11984","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071934Z:598581d1-f6b2-441a-b72a-049874c09aad","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"1d3764f5-6b7a-432a-8a8b-43e880cbec65","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"1a808eee-028f-47b0-98a7-16c69f9f9501"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:19:34 GMT","x-ms-correlation-request-id":"8fc57423-bb2c-4297-9e58-9c320779ccf1","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11983","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071934Z:8fc57423-bb2c-4297-9e58-9c320779ccf1","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"5551b5bf-b188-4e66-9270-ed029d9ba23f","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"4ce26cd2-493c-4393-bd66-3f8e0794501b","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14947","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:19:35 GMT","x-ms-correlation-request-id":"09e746ef-18fe-4c39-b123-b0157b21dca3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071935Z:09e746ef-18fe-4c39-b123-b0157b21dca3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"3b5b9cb4-8eb1-41fa-b661-cf0e1252298f","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"f344b05e-135c-41b3-9f37-636dd88750e5"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:19:35 GMT","x-ms-correlation-request-id":"b33ee089-cb9c-4b76-9b77-aeb88a53bbd4","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11982","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071935Z:b33ee089-cb9c-4b76-9b77-aeb88a53bbd4","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"40f563d5-08b7-4ea4-80ad-47855e505be5","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"53396274-9689-4439-8dfc-22237996bcb9","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14946","StatusCode":"200","Date":"Fri, 15 Sep 2017 07:19:36 GMT","x-ms-correlation-request-id":"668fa52e-6819-426d-9ebf-6547acadaa38","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32DF2FB669893\"","x-ms-routing-request-id":"SOUTHEASTASIA:20170915T071937Z:668fa52e-6819-426d-9ebf-6547acadaa38","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:17:39.2\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"c3b99c5d-8b91-4030-802d-9f7a458a189d","Content-Type":"application/json","X-Powered-By":"ASP.NET"}}],"variables":[]} \ No newline at end of file +{ + "networkCallRecords": [ + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "d3c75647-c1b8-45fd-ac32-26a31acfe57a" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:21 GMT", + "x-ms-correlation-request-id": "cce3a174-a12d-4167-a289-dcc9c300dadd", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071522Z:cce3a174-a12d-4167-a289-dcc9c300dadd", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight\",\"namespace\":\"Microsoft.HDInsight\",\"authorization\":{\"applicationId\":\"9191c4da-09fe-49d9-a5f1-d41cbe92ad95\",\"roleDefinitionId\":\"d102a6f3-d9cb-4633-8950-1243b975886c\",\"managedByRoleDefinitionId\":\"346da55d-e1db-4a5a-89db-33ab3cdb6fc6\"},\"resourceTypes\":[{\"resourceType\":\"clusters\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"clusters/applications\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"clusters/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/capabilities\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/azureasyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/validateCreateRequest\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "cce3a174-a12d-4167-a289-dcc9c300dadd", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "131a2f88-b945-4861-89df-fa38cc523cb6" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:24 GMT", + "x-ms-correlation-request-id": "b0ed1bf5-d7ff-4ed2-94c8-5ee410cdb693", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071525Z:b0ed1bf5-d7ff-4ed2-94c8-5ee410cdb693", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage\",\"namespace\":\"Microsoft.Storage\",\"authorization\":{\"applicationId\":\"a6aa9161-5291-40bb-8c5c-923b567bee3b\",\"roleDefinitionId\":\"070ab87f-0efc-4423-b18b-756f3bdb0236\"},\"resourceTypes\":[{\"resourceType\":\"storageAccounts\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"locations/asyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/listAccountSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/listServiceSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/blobServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/tableServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/queueServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/fileServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\",\"2016-01-01\"]},{\"resourceType\":\"locations/deleteVirtualNetworkOrSubnets\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\"]},{\"resourceType\":\"usages\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/services\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"storageAccounts/services/metricDefinitions\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "b0ed1bf5-d7ff-4ed2-94c8-5ee410cdb693", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "92a2af6c-67f7-4c59-b44f-58086a0ba16d" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:27 GMT", + "x-ms-correlation-request-id": "cbbe9647-9dd3-4a8a-8c00-1c4778be337e", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071528Z:cbbe9647-9dd3-4a8a-8c00-1c4778be337e", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute\",\"namespace\":\"Microsoft.Compute\",\"authorization\":{\"applicationId\":\"60e6cd67-9c8c-4951-9b3c-23c25a2169af\",\"roleDefinitionId\":\"e4770acb-272e-4dc8-87f3-12f44a612224\"},\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"virtualMachines/diagnosticSettings\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"Central US\",\"North Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "cbbe9647-9dd3-4a8a-8c00-1c4778be337e", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "56a3cc06-6867-4926-b4a3-f3cece3d7f93" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:30 GMT", + "x-ms-correlation-request-id": "86537c13-a1e2-4a07-a7b8-ea4bbba1a220", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071531Z:86537c13-a1e2-4a07-a7b8-ea4bbba1a220", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web\",\"namespace\":\"Microsoft.Web\",\"authorization\":{\"applicationId\":\"abfa0a7c-a6b6-4736-8310-5855508787cd\",\"roleDefinitionId\":\"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"},\"resourceTypes\":[{\"resourceType\":\"sites/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"publishingUsers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostnameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"validate\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"isusernameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sourceControls\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"availableStacks\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"listSitesAssignedToHostName\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/domainOwnershipIdentifiers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/slots/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"operations\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"certificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms/workers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"sites/slots\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"runtimes\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"sites/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/recommendations\",\"locations\":[],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"recommendations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"georegions\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/premieraddons\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"hostingEnvironments\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"hostingEnvironments/multiRolePools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"deploymentLocations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"functions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"deletedSites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostingenvironmentnameavailable\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"classicMobileServices\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"connections\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/managedApis\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/apiOperations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"connectionGateways\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations/connectionGatewayInstallations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"billingMeters\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"verifyHostingEnvironmentVnet\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "86537c13-a1e2-4a07-a7b8-ea4bbba1a220", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "56981f8b-c6ac-4d20-8f69-a1e4fc17fd3f" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1195", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:34 GMT", + "x-ms-correlation-request-id": "c9df5a82-233c-452f-94e7-b96643be18e2", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071534Z:c9df5a82-233c-452f-94e7-b96643be18e2", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network\",\"namespace\":\"Microsoft.Network\",\"authorization\":{\"applicationId\":\"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\"roleDefinitionId\":\"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"},\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"publicIPAddresses\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkInterfaces\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"loadBalancers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkSecurityGroups\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"routeTables\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkWatchers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"virtualNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"localNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"connections\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"applicationGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"SystemAssignedResourceIdentity\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/CheckDnsNameAvailability\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/usages\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/virtualNetworkAvailableEndpointServices\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"dnszones\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"dnsOperationResults\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnsOperationStatuses\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnszones/A\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/AAAA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/CNAME\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/PTR\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/MX\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/TXT\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SRV\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SOA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/NS\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"trafficmanagerprofiles\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"checkTrafficManagerNameAvailability\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"]},{\"resourceType\":\"trafficManagerGeographicHierarchies\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\"]},{\"resourceType\":\"expressRouteCircuits\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"None\"},{\"resourceType\":\"expressRouteServiceProviders\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"applicationGatewayAvailableWafRuleSets\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\"]},{\"resourceType\":\"applicationGatewayAvailableSslOptions\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\"]},{\"resourceType\":\"routeFilters\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"bgpServiceCommunities\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "c9df5a82-233c-452f-94e7-b96643be18e2", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "0aeca9e3-975c-4fa2-89a2-03478ae4e2e2" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1194", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:34 GMT", + "x-ms-correlation-request-id": "6867cfcf-d55d-4ece-a995-6eb90483f45d", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071535Z:6867cfcf-d55d-4ece-a995-6eb90483f45d", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources\",\"namespace\":\"Microsoft.Resources\",\"resourceTypes\":[{\"resourceType\":\"tenants\",\"locations\":[],\"apiVersions\":[\"2017-08-01\",\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkPolicyCompliance\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"providers\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkresourcename\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/tagValues\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments/operations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"links\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2015-01-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "6867cfcf-d55d-4ece-a995-6eb90483f45d", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "0a05c85f-e974-43d3-8eb9-2e6764ffd9d4" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1193", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:37 GMT", + "x-ms-correlation-request-id": "005ebfaf-5a77-4d98-9c37-c1e99169dec0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071538Z:005ebfaf-5a77-4d98-9c37-c1e99169dec0", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault\",\"namespace\":\"Microsoft.KeyVault\",\"resourceTypes\":[{\"resourceType\":\"vaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"vaults/secrets\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"vaults/accessPolicies\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\",\"2014-12-19-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "005ebfaf-5a77-4d98-9c37-c1e99169dec0", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "5dcaa769-fd04-4c68-9de8-b3136f8e1770" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1192", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:39 GMT", + "x-ms-correlation-request-id": "5461b5fc-904a-4f5f-968a-cb9c85e2c6fc", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071540Z:5461b5fc-904a-4f5f-968a-cb9c85e2c6fc", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization\",\"namespace\":\"Microsoft.Authorization\",\"resourceTypes\":[{\"resourceType\":\"roleAssignments\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"roleDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"classicAdministrators\",\"locations\":[],\"apiVersions\":[\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"permissions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"locks\",\"locations\":[],\"apiVersions\":[\"2017-04-01\",\"2016-09-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2015-01-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-01-01\",\"2014-10-01-preview\",\"2014-06-01\"]},{\"resourceType\":\"policyDefinitions\",\"locations\":[],\"apiVersions\":[\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"policySetDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\"]},{\"resourceType\":\"policyAssignments\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\",\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"providerOperations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01-preview\",\"2015-07-01\"]},{\"resourceType\":\"elevateAccess\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "5461b5fc-904a-4f5f-968a-cb9c85e2c6fc", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "85482051-1eef-455c-8641-c976ab61bf3b", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14968", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:42 GMT", + "x-ms-correlation-request-id": "c1938c03-e228-47d1-840e-cd54d3dbcb7f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32DF26B67A5CB\"", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071543Z:c1938c03-e228-47d1-840e-cd54d3dbcb7f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:15:33.1166667\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "b3edce18-899e-4b93-acd1-499377c82073", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "2ffe50eb-4f0c-4be3-86c7-82d394e3fccb", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14967", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:43 GMT", + "x-ms-correlation-request-id": "5a3d092b-f35b-4dab-9c1d-fe61f29f6876", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071544Z:5a3d092b-f35b-4dab-9c1d-fe61f29f6876", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "be23cf3e-8115-4758-ad6f-7e2c41b647c1", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "2bd24e8c-d011-413e-9ac7-c56aefabc45b" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:43 GMT", + "x-ms-correlation-request-id": "ba0d4a3b-e63a-42ee-bff4-df8e6f82e91b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071544Z:ba0d4a3b-e63a-42ee-bff4-df8e6f82e91b", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "bada224e-8e77-4569-8d00-26b64b0eb03b", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "cbc865ea-a95b-43dd-bf28-54bc1fd87bec" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:44 GMT", + "x-ms-correlation-request-id": "18513972-5e82-4db3-9531-5137391d157f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11998", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071545Z:18513972-5e82-4db3-9531-5137391d157f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "cbf41aa4-b629-41ab-8a90-6354c84867a8", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "60f928b9-9049-449f-b6fa-f45cd483e44d", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14966", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:44 GMT", + "x-ms-correlation-request-id": "2ed3dde8-b117-4700-8a41-ebecd7755368", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071545Z:2ed3dde8-b117-4700-8a41-ebecd7755368", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "45ab49e0-7e9f-4eaa-a752-4a06c9ea0c9f", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "bfa3065d-90d5-43c1-a6f7-35567ca498fb" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:44 GMT", + "x-ms-correlation-request-id": "bdc38377-22bb-447c-bac6-d255532f216e", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11997", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071545Z:bdc38377-22bb-447c-bac6-d255532f216e", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "d24bf36d-f04d-4fb6-be20-026f38d6a37b", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "cf8cae58-b3ee-4e86-82b6-45660693a0a6", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14965", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:15:47 GMT", + "x-ms-correlation-request-id": "8f025c81-a593-42f5-b502-53e43ccf9d28", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32DF2729467A0\"", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071547Z:8f025c81-a593-42f5-b502-53e43ccf9d28", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:15:33.1166667\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "8a8a19c2-9614-4009-8843-8ba93c21c567", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.ResourceGroups list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "b9c6a7f3-349b-4a90-ae6e-ee58ee54edaa", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14963", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:13 GMT", + "x-ms-correlation-request-id": "87491c9f-016e-4980-b7dc-528cf693b1db", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071714Z:87491c9f-016e-4980-b7dc-528cf693b1db", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2\",\"name\":\"barneytestrg2\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/davidtestrg\",\"name\":\"davidtestrg\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis\",\"name\":\"fluentvis\",\"location\":\"westus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javabenchmark\",\"name\":\"javabenchmark\",\"location\":\"westus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ubuntumachine\",\"name\":\"ubuntumachine\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}}]}", + "x-ms-request-id": "87491c9f-016e-4980-b7dc-528cf693b1db", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.AppServicePlans listByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "90ba40d7-aebb-4c47-b639-b3e9fbaa4b48", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14962", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:15 GMT", + "x-ms-correlation-request-id": "5743f96f-8720-4835-b876-cc31b2b6bf7d", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071715Z:5743f96f-8720-4835-b876-cc31b2b6bf7d", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"name\":\"barneytestplan2\",\"type\":\"Microsoft.Web/serverfarms\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"serverFarmId\":0,\"name\":\"barneytestplan2\",\"workerSize\":\"Default\",\"workerSizeId\":0,\"workerTierName\":null,\"numberOfWorkers\":1,\"currentWorkerSize\":\"Default\",\"currentWorkerSizeId\":0,\"currentNumberOfWorkers\":1,\"status\":\"Ready\",\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"subscription\":\"ffa52f27-be12-4cad-b1ea-c2c241b6cceb\",\"adminSiteName\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"maximumNumberOfWorkers\":3,\"planName\":\"VirtualDedicatedPlan\",\"adminRuntimeSiteName\":null,\"computeMode\":\"Shared\",\"siteMode\":null,\"geoRegion\":\"East US\",\"perSiteScaling\":false,\"numberOfSites\":1,\"hostingEnvironmentId\":null,\"isSpot\":false,\"spotExpirationTime\":null,\"tags\":{},\"kind\":\"app\",\"resourceGroup\":\"barneytestrg2\",\"reserved\":false,\"mdmId\":\"waws-prod-blu-057_12146\",\"targetWorkerCount\":0,\"targetWorkerSizeId\":0,\"provisioningState\":\"Succeeded\"},\"sku\":{\"name\":\"B1\",\"tier\":\"Basic\",\"size\":\"B1\",\"family\":\"B\",\"capacity\":1}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "ea8bbb32-44fc-44a0-8ccd-10a4f2418d78", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "ff59b08e-8192-48c9-8247-509c08bbaccb", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14961", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:25 GMT", + "x-ms-correlation-request-id": "12426902-9359-401b-b5ab-6c9287798289", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32DF26B67A5CB\"", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071725Z:12426902-9359-401b-b5ab-6c9287798289", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:15:33.1166667\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "0b1f808a-a902-4dd5-9a83-857fa7238ce4", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "f0557181-53d1-4651-ad21-32bedba9321e", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14960", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:25 GMT", + "x-ms-correlation-request-id": "56188a6e-4014-469a-8dee-139a95f5b289", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071726Z:56188a6e-4014-469a-8dee-139a95f5b289", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "9b955457-1142-4065-9f2c-f4fa134a8499", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "c105ea77-2d7c-44e2-866f-b43c31c26545" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:26 GMT", + "x-ms-correlation-request-id": "02c6e988-4e14-40c8-b956-49c02c766153", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11996", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071726Z:02c6e988-4e14-40c8-b956-49c02c766153", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "5c87ca0c-9d74-40ed-9aa9-9d6012cd9a3e", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "f9c385fd-5884-4685-b338-dffeef611724" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:26 GMT", + "x-ms-correlation-request-id": "726034f2-93c7-4e78-b075-0c668ad26ae1", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11995", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071727Z:726034f2-93c7-4e78-b075-0c668ad26ae1", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "8b14c290-8cb4-4178-b957-b53319e96577", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "8e8b2e46-10cc-4dd5-9d1a-4fbd8a4a5944", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14959", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:26 GMT", + "x-ms-correlation-request-id": "9530f616-a70f-458d-8736-0e9fc0d6737b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071727Z:9530f616-a70f-458d-8736-0e9fc0d6737b", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "5c26f033-250c-4bfe-ba48-d826920b387d", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "67323467-14e2-47cc-beb1-2385a9d3a6fc" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:27 GMT", + "x-ms-correlation-request-id": "b7d94c7e-83c3-41b2-954a-13317e144d1c", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11994", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071727Z:b7d94c7e-83c3-41b2-954a-13317e144d1c", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "8b41a4c2-fad1-412c-a979-09316fbca05c", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/publishxml?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listPublishingProfileXmlWithSecrets", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "49f0d5d8-949e-46b5-ba30-f47df28d993e" + }, + "Response": { + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:29 GMT", + "x-ms-correlation-request-id": "886d46c6-359e-47c6-bd87-8b1020df6fc9", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11998", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071730Z:886d46c6-359e-47c6-bd87-8b1020df6fc9", + "X-AspNet-Version": "4.0.30319", + "Expires": "-1", + "Content-Length": "1060", + "Body": "", // [SuppressMessage("Microsoft.Security", "CS001:SecretInline", Justification="fake credential for test case")] + "x-ms-request-id": "886d46c6-359e-47c6-bd87-8b1020df6fc9", + "Content-Type": "application/xml", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/stop?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps stop", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "6c6a57eb-d110-4f02-8733-e03c223755c8" + }, + "Response": { + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1191", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:32 GMT", + "x-ms-correlation-request-id": "9ff5265c-b3e0-43d0-a838-32d9c39984a0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071732Z:9ff5265c-b3e0-43d0-a838-32d9c39984a0", + "X-AspNet-Version": "4.0.30319", + "Expires": "-1", + "Content-Length": "0", + "Body": "", + "x-ms-request-id": "1e12a2f3-2b15-49b9-9b1b-669d114ca417", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "6e79cd85-a6ea-4d46-91b1-11275a657f8d", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14958", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:33 GMT", + "x-ms-correlation-request-id": "b52ef232-b42f-4f12-932b-4fb7687db2c6", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32DF2B2AA09E0\"", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071733Z:b52ef232-b42f-4f12-932b-4fb7687db2c6", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Stopped\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:17:32.67\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "d55a1083-c5c4-49dd-8eb7-59bf617b1293", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "ecdf63f4-a6b0-4b6e-990a-ba8da6710fc5", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14957", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:33 GMT", + "x-ms-correlation-request-id": "b6d42c26-9d22-433d-94d4-a46d22de4ed7", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071734Z:b6d42c26-9d22-433d-94d4-a46d22de4ed7", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "ca83fec2-33c8-4df8-a22c-310a3025f3f3", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "c9f06a60-53d2-42f4-9426-4068a554dfa0" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:33 GMT", + "x-ms-correlation-request-id": "5f832362-e5bb-477f-a02d-aa9962a870e6", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11993", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071734Z:5f832362-e5bb-477f-a02d-aa9962a870e6", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "00650807-ac52-4b3c-8f90-6765f1203bf5", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "33008825-679a-4ea6-832c-ed815f1842a4" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:34 GMT", + "x-ms-correlation-request-id": "c3853801-4221-4a3e-b04e-e785ee47a09c", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11992", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071735Z:c3853801-4221-4a3e-b04e-e785ee47a09c", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "cecac03a-fcb0-4f34-bd6a-5977c725c7e6", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "e30db10e-9a34-4379-8403-bda8af8809f6", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14956", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:34 GMT", + "x-ms-correlation-request-id": "c69c3f8a-e738-4c20-a104-c825e7f14a47", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071735Z:c69c3f8a-e738-4c20-a104-c825e7f14a47", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "b611cf93-1111-4424-b93e-9df0b0440c04", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "f6971e60-8c41-4e7b-9a91-0c96f1c84ce7" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:35 GMT", + "x-ms-correlation-request-id": "2959a0e9-63cf-47e7-825d-3fc5a2f80fda", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11991", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071735Z:2959a0e9-63cf-47e7-825d-3fc5a2f80fda", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "14b493ba-af58-486e-8851-3749a01acc51", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/start?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps start", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "0a91be45-a374-4a82-8ca6-507d5e5762b3" + }, + "Response": { + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1190", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:38 GMT", + "x-ms-correlation-request-id": "ff204484-f38e-456a-b589-db9641791aa5", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071739Z:ff204484-f38e-456a-b589-db9641791aa5", + "X-AspNet-Version": "4.0.30319", + "Expires": "-1", + "Content-Length": "0", + "Body": "", + "x-ms-request-id": "bbfc239a-72fc-4970-b71a-779de9d8e2d9", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "0a5589ca-2e9c-407a-9c74-729c8f67c342", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14955", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:39 GMT", + "x-ms-correlation-request-id": "62839082-de0f-4885-a7cd-fab95d5c9c7c", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32DF2B68E7000\"", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071740Z:62839082-de0f-4885-a7cd-fab95d5c9c7c", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:17:39.2\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "4f1f471f-af97-436b-bdc7-6381dfe560a7", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "d7609da2-1eca-4a3e-8232-ca353e386645", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14954", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:39 GMT", + "x-ms-correlation-request-id": "f0299d9c-f99b-4776-8b84-28a0dcf1f722", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071740Z:f0299d9c-f99b-4776-8b84-28a0dcf1f722", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "c497233e-b566-461a-b30e-8918210d631c", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "0f468e3e-1b06-43e1-b7c5-333ac139d083" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:39 GMT", + "x-ms-correlation-request-id": "960c87c1-17c9-41b8-b467-dad225e6eb9a", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11990", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071740Z:960c87c1-17c9-41b8-b467-dad225e6eb9a", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "0523828f-d672-4474-87fa-558721fde1e3", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "90936c9c-7ecd-47ab-ad35-770b5e968c13" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:40 GMT", + "x-ms-correlation-request-id": "7c389b0a-ab99-4d8b-aa4b-952cb0a38f06", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11989", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071741Z:7c389b0a-ab99-4d8b-aa4b-952cb0a38f06", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "d506c9d2-3b61-45f6-bc37-c4ae9aae8e93", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "d4e4d403-fed6-4cab-801f-61b732189f95", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14953", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:40 GMT", + "x-ms-correlation-request-id": "52c03f0d-9851-4f33-aca0-ec96959c76d4", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071741Z:52c03f0d-9851-4f33-aca0-ec96959c76d4", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "399cc0a0-2981-4b97-9f0a-743fbc865534", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "300d47b6-8add-4b52-8b83-1458703f32ff" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:41 GMT", + "x-ms-correlation-request-id": "449f03e9-e5ba-4e62-abfe-a0541cef8f0c", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11988", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071742Z:449f03e9-e5ba-4e62-abfe-a0541cef8f0c", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "2b9372fa-6261-44e4-902f-30f1fa3f8241", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "c9e2fbd7-c6de-40ee-a4be-a33c22abf4d6", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14952", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:43 GMT", + "x-ms-correlation-request-id": "a4c9c666-6698-4df3-a716-b5d98116d821", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32DF2B80E4946\"", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071744Z:a4c9c666-6698-4df3-a716-b5d98116d821", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:17:39.2\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "e0f72c68-7741-4a85-8bbe-c24a6aba32a5", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "81c58908-cfff-40aa-92f3-df3b60804e83", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14951", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:44 GMT", + "x-ms-correlation-request-id": "bd247a37-dfe2-4259-8188-245f8bd702c6", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071745Z:bd247a37-dfe2-4259-8188-245f8bd702c6", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "a9031bd2-079c-4fa1-868e-a56477dbdf55", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "3947163f-15bb-41fb-a408-87fdf5bb648e" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:45 GMT", + "x-ms-correlation-request-id": "214ef95d-814a-4b5e-bef1-7533bb0f0af0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11987", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071746Z:214ef95d-814a-4b5e-bef1-7533bb0f0af0", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "a4f39687-e27a-430b-8ccf-5bd68bd00d57", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "f5b05896-b382-47dd-afbc-e07d6053b85d" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:45 GMT", + "x-ms-correlation-request-id": "22e580c5-4c93-474f-9503-0782c4b7ffed", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11986", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071746Z:22e580c5-4c93-474f-9503-0782c4b7ffed", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "9687c055-2089-406e-9ec8-cd04604166d1", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "6b7310c7-1dfa-4ce1-adaf-fe3c46e30c65", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14950", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:45 GMT", + "x-ms-correlation-request-id": "39a0d559-185d-4eec-8540-a4d3e63468c9", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071746Z:39a0d559-185d-4eec-8540-a4d3e63468c9", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "2bd3f287-2f58-435a-af3a-d77a25629c76", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "e0959ec3-58a9-4a05-bdf7-2df6896a57d6" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:17:46 GMT", + "x-ms-correlation-request-id": "addbd2c1-656e-495b-a9d0-02d57d494cd2", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11985", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071747Z:addbd2c1-656e-495b-a9d0-02d57d494cd2", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "894ac311-982f-425b-9ec1-cee3436e4aef", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "9c01d6de-cdc4-481f-9fdc-6936fd460b8b", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14949", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:19:33 GMT", + "x-ms-correlation-request-id": "1a40b223-acca-497e-932a-474a2e1c6e63", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32DF2BAC556A6\"", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071933Z:1a40b223-acca-497e-932a-474a2e1c6e63", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:17:39.2\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "bb0cdfc8-7f33-4a53-8797-d7f95f8c1005", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "b34d8fce-3ec5-4259-a023-e29ec59daa22", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14948", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:19:33 GMT", + "x-ms-correlation-request-id": "4fe0a825-2a07-4d22-a918-8fb879555c59", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071933Z:4fe0a825-2a07-4d22-a918-8fb879555c59", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "6bed5abd-f23c-4682-8528-dd8b4baf5d60", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "a7a24a53-3585-4a60-8a9b-1a8f5278208f" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:19:34 GMT", + "x-ms-correlation-request-id": "598581d1-f6b2-441a-b72a-049874c09aad", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11984", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071934Z:598581d1-f6b2-441a-b72a-049874c09aad", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "1d3764f5-6b7a-432a-8a8b-43e880cbec65", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "1a808eee-028f-47b0-98a7-16c69f9f9501" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:19:34 GMT", + "x-ms-correlation-request-id": "8fc57423-bb2c-4297-9e58-9c320779ccf1", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11983", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071934Z:8fc57423-bb2c-4297-9e58-9c320779ccf1", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "5551b5bf-b188-4e66-9270-ed029d9ba23f", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "4ce26cd2-493c-4393-bd66-3f8e0794501b", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14947", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:19:35 GMT", + "x-ms-correlation-request-id": "09e746ef-18fe-4c39-b123-b0157b21dca3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071935Z:09e746ef-18fe-4c39-b123-b0157b21dca3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "3b5b9cb4-8eb1-41fa-b661-cf0e1252298f", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "f344b05e-135c-41b3-9f37-636dd88750e5" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:19:35 GMT", + "x-ms-correlation-request-id": "b33ee089-cb9c-4b76-9b77-aeb88a53bbd4", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11982", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071935Z:b33ee089-cb9c-4b76-9b77-aeb88a53bbd4", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "40f563d5-08b7-4ea4-80ad-47855e505be5", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3573/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "53396274-9689-4439-8dfc-22237996bcb9", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14946", + "StatusCode": "200", + "Date": "Fri, 15 Sep 2017 07:19:36 GMT", + "x-ms-correlation-request-id": "668fa52e-6819-426d-9ebf-6547acadaa38", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32DF2FB669893\"", + "x-ms-routing-request-id": "SOUTHEASTASIA:20170915T071937Z:668fa52e-6819-426d-9ebf-6547acadaa38", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg2-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-057.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg2-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-15T07:17:39.2\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"possibleOutboundIpAddresses\":\"40.117.188.101,40.117.187.158,40.117.190.60,40.117.185.170\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-057\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "c3b99c5d-8b91-4030-802d-9f7a458a189d", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + } + ], + "variables": [] +} \ No newline at end of file diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebApp.json b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebApp.json index 6826479eb1..138fd0e2bf 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebApp.json +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebApp.json @@ -1 +1,1566 @@ -{"networkCallRecords":[{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"e46e3de3-1d5c-4a9c-bdb4-284613561f15"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1195","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:33:00 GMT","x-ms-correlation-request-id":"94b8add8-4e54-4352-b598-0bd6471f69c5","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023300Z:94b8add8-4e54-4352-b598-0bd6471f69c5","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization\",\"namespace\":\"Microsoft.Authorization\",\"resourceTypes\":[{\"resourceType\":\"roleAssignments\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"roleDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"classicAdministrators\",\"locations\":[],\"apiVersions\":[\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"permissions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"locks\",\"locations\":[],\"apiVersions\":[\"2017-04-01\",\"2016-09-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2015-01-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-01-01\",\"2014-10-01-preview\",\"2014-06-01\"]},{\"resourceType\":\"policyDefinitions\",\"locations\":[],\"apiVersions\":[\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"policySetDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\"]},{\"resourceType\":\"policyAssignments\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\",\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"providerOperations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01-preview\",\"2015-07-01\"]},{\"resourceType\":\"elevateAccess\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"94b8add8-4e54-4352-b598-0bd6471f69c5","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"66c5da65-fd20-42e4-83ff-7b0306d7bc6b"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1194","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:33:01 GMT","x-ms-correlation-request-id":"d0ca8ec9-dd2e-4c96-b76f-86e133bf19b9","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023301Z:d0ca8ec9-dd2e-4c96-b76f-86e133bf19b9","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage\",\"namespace\":\"Microsoft.Storage\",\"authorization\":{\"applicationId\":\"a6aa9161-5291-40bb-8c5c-923b567bee3b\",\"roleDefinitionId\":\"070ab87f-0efc-4423-b18b-756f3bdb0236\"},\"resourceTypes\":[{\"resourceType\":\"storageAccounts\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"locations/asyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/listAccountSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/listServiceSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/blobServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/tableServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/queueServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/fileServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\",\"2016-01-01\"]},{\"resourceType\":\"locations/deleteVirtualNetworkOrSubnets\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\"]},{\"resourceType\":\"usages\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/services\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"storageAccounts/services/metricDefinitions\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"d0ca8ec9-dd2e-4c96-b76f-86e133bf19b9","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"616ab988-af9b-4f93-b010-5e27a2ba593c"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1193","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:33:02 GMT","x-ms-correlation-request-id":"7b765ef5-6900-4932-85c4-40aafcd4e06b","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023302Z:7b765ef5-6900-4932-85c4-40aafcd4e06b","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault\",\"namespace\":\"Microsoft.KeyVault\",\"resourceTypes\":[{\"resourceType\":\"vaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"vaults/secrets\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"vaults/accessPolicies\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\",\"2014-12-19-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"7b765ef5-6900-4932-85c4-40aafcd4e06b","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"af43e0ff-2d9c-4a27-b927-b353d0f3c5fa"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1192","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:33:03 GMT","x-ms-correlation-request-id":"bb4ee5c7-c158-4436-a005-04397240c919","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023304Z:bb4ee5c7-c158-4436-a005-04397240c919","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute\",\"namespace\":\"Microsoft.Compute\",\"authorization\":{\"applicationId\":\"60e6cd67-9c8c-4951-9b3c-23c25a2169af\",\"roleDefinitionId\":\"e4770acb-272e-4dc8-87f3-12f44a612224\"},\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"virtualMachines/diagnosticSettings\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"Central US\",\"North Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"}],\"registrationState\":\"Registered\"}","x-ms-request-id":"bb4ee5c7-c158-4436-a005-04397240c919","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"5985ffc8-86ec-4cc6-ade5-dac7c8c80b9c"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1191","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:33:05 GMT","x-ms-correlation-request-id":"bae926b1-fb3e-43ce-9ffc-bfb61ee48478","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023305Z:bae926b1-fb3e-43ce-9ffc-bfb61ee48478","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web\",\"namespace\":\"Microsoft.Web\",\"authorization\":{\"applicationId\":\"abfa0a7c-a6b6-4736-8310-5855508787cd\",\"roleDefinitionId\":\"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"},\"resourceTypes\":[{\"resourceType\":\"sites/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"publishingUsers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostnameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"validate\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"isusernameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sourceControls\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"availableStacks\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"listSitesAssignedToHostName\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/domainOwnershipIdentifiers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/slots/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"operations\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"certificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms/workers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"sites/slots\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"runtimes\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"sites/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/recommendations\",\"locations\":[],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"recommendations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"georegions\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/premieraddons\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"hostingEnvironments\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"hostingEnvironments/multiRolePools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"deploymentLocations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"functions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"deletedSites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostingenvironmentnameavailable\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"classicMobileServices\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"connections\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/managedApis\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/apiOperations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"connectionGateways\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations/connectionGatewayInstallations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"billingMeters\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"verifyHostingEnvironmentVnet\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"bae926b1-fb3e-43ce-9ffc-bfb61ee48478","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"ee908041-ed03-48a1-8c44-5b4e64bbb52a"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1190","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:33:05 GMT","x-ms-correlation-request-id":"f42b8bb7-4fba-4702-9fa6-4466f7c9cce8","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023306Z:f42b8bb7-4fba-4702-9fa6-4466f7c9cce8","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources\",\"namespace\":\"Microsoft.Resources\",\"resourceTypes\":[{\"resourceType\":\"tenants\",\"locations\":[],\"apiVersions\":[\"2017-08-01\",\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkPolicyCompliance\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"providers\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkresourcename\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/tagValues\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments/operations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"links\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2015-01-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"f42b8bb7-4fba-4702-9fa6-4466f7c9cce8","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"8f8e4adc-911d-42e7-afbd-9b8ae650ba7f"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1189","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:33:07 GMT","x-ms-correlation-request-id":"42b7e5a1-b182-486a-9df7-ad5f17e2576b","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023307Z:42b7e5a1-b182-486a-9df7-ad5f17e2576b","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network\",\"namespace\":\"Microsoft.Network\",\"authorization\":{\"applicationId\":\"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\"roleDefinitionId\":\"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"},\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"publicIPAddresses\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkInterfaces\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"loadBalancers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkSecurityGroups\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"routeTables\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkWatchers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"virtualNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"localNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"connections\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"applicationGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"SystemAssignedResourceIdentity\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/CheckDnsNameAvailability\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/usages\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/virtualNetworkAvailableEndpointServices\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"dnszones\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"dnsOperationResults\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnsOperationStatuses\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnszones/A\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/AAAA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/CNAME\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/PTR\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/MX\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/TXT\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SRV\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SOA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/NS\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"trafficmanagerprofiles\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"checkTrafficManagerNameAvailability\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"]},{\"resourceType\":\"trafficManagerGeographicHierarchies\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\"]},{\"resourceType\":\"expressRouteCircuits\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"None\"},{\"resourceType\":\"expressRouteServiceProviders\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"applicationGatewayAvailableWafRuleSets\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\"]},{\"resourceType\":\"applicationGatewayAvailableSslOptions\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\"]},{\"resourceType\":\"routeFilters\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"bgpServiceCommunities\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"42b7e5a1-b182-486a-9df7-ad5f17e2576b","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"eb0a285b-b1d7-4a53-8653-07e4430d24d9"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1188","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:33:08 GMT","x-ms-correlation-request-id":"035c160a-a503-497a-8eb8-0e47db7c78e8","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023308Z:035c160a-a503-497a-8eb8-0e47db7c78e8","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight\",\"namespace\":\"Microsoft.HDInsight\",\"authorization\":{\"applicationId\":\"9191c4da-09fe-49d9-a5f1-d41cbe92ad95\",\"roleDefinitionId\":\"d102a6f3-d9cb-4633-8950-1243b975886c\",\"managedByRoleDefinitionId\":\"346da55d-e1db-4a5a-89db-33ab3cdb6fc6\"},\"resourceTypes\":[{\"resourceType\":\"clusters\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"clusters/applications\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"clusters/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/capabilities\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/azureasyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/validateCreateRequest\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"035c160a-a503-497a-8eb8-0e47db7c78e8","Content-Type":"application/json; charset=utf-8"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"7baf91b1-6576-46f2-b457-62035d17a9b8","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14979","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:33:15 GMT","x-ms-correlation-request-id":"04e0c2bd-0e60-4cc5-891b-510ba78c8787","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32BB11C9E6E83\"","x-ms-routing-request-id":"WESTUS:20170913T023315Z:04e0c2bd-0e60-4cc5-891b-510ba78c8787","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"f3f04f9e-09d8-42c9-9243-679abe3dd5e9","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"PUT","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/barneytestrg?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.ResourceGroups createOrUpdate","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"8eaa3702-2d37-415f-a8c7-bb0678f57201"},"Response":{"x-ms-ratelimit-remaining-subscription-writes":"1187","Pragma":"no-cache","StatusCode":"201","Date":"Wed, 13 Sep 2017 02:33:58 GMT","x-ms-correlation-request-id":"139037c3-8431-4b11-9ef6-e6dbe62eaa14","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023359Z:139037c3-8431-4b11-9ef6-e6dbe62eaa14","Expires":"-1","Content-Length":"177","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg\",\"name\":\"barneytestrg\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}}","x-ms-request-id":"139037c3-8431-4b11-9ef6-e6dbe62eaa14","Content-Type":"application/json; charset=utf-8"}},{"Method":"PUT","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/barneytestrg?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.ResourceGroups createOrUpdate","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"525c85e3-283b-47e9-acbc-c0b31cc319c9"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1186","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:33:59 GMT","x-ms-correlation-request-id":"838aa6a4-97db-4c35-9754-9135fa3dc32b","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023359Z:838aa6a4-97db-4c35-9754-9135fa3dc32b","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg\",\"name\":\"barneytestrg\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}}","x-ms-request-id":"838aa6a4-97db-4c35-9754-9135fa3dc32b","Content-Type":"application/json; charset=utf-8"}},{"Method":"PUT","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.AppServicePlans createOrUpdate","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"91885844-6454-40c0-b9d1-062d27f7ea1a"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1185","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:10 GMT","x-ms-correlation-request-id":"1c931c89-d759-4a1a-ab4b-6ce6a153e0dc","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023411Z:1c931c89-d759-4a1a-ab4b-6ce6a153e0dc","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"name\":\"barneytestplan1\",\"type\":\"Microsoft.Web/serverfarms\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"serverFarmId\":0,\"name\":\"barneytestplan1\",\"workerSize\":\"Default\",\"workerSizeId\":0,\"workerTierName\":null,\"numberOfWorkers\":1,\"currentWorkerSize\":\"Default\",\"currentWorkerSizeId\":0,\"currentNumberOfWorkers\":1,\"status\":\"Ready\",\"webSpace\":\"barneytestrg-EastUSwebspace\",\"subscription\":\"ffa52f27-be12-4cad-b1ea-c2c241b6cceb\",\"adminSiteName\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"maximumNumberOfWorkers\":3,\"planName\":\"VirtualDedicatedPlan\",\"adminRuntimeSiteName\":null,\"computeMode\":\"Shared\",\"siteMode\":null,\"geoRegion\":\"East US\",\"perSiteScaling\":false,\"numberOfSites\":0,\"hostingEnvironmentId\":null,\"isSpot\":false,\"spotExpirationTime\":null,\"tags\":{},\"kind\":\"app\",\"resourceGroup\":\"barneytestrg\",\"reserved\":false,\"mdmId\":\"waws-prod-blu-021_21985\",\"targetWorkerCount\":0,\"targetWorkerSizeId\":0,\"provisioningState\":\"Succeeded\"},\"sku\":{\"name\":\"B1\",\"tier\":\"Basic\",\"size\":\"B1\",\"family\":\"B\",\"capacity\":1}}","x-ms-request-id":"43756cb5-7383-4669-8147-92fd85b87cb9","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"PUT","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps createOrUpdate","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"8c422d1b-a023-4fa1-9ee2-da71575af9b6"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1184","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:22 GMT","x-ms-correlation-request-id":"cfdbf111-8478-4a78-8e6b-a4ebfc214912","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C38CA653F20\"","x-ms-routing-request-id":"WESTUS:20170913T023423Z:cfdbf111-8478-4a78-8e6b-a4ebfc214912","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"eastus\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:14.273\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"ac60e484-cfe5-43fd-bb60-8006c4471578","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"6d34191a-901a-4042-a503-b369b0097d43","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14977","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:23 GMT","x-ms-correlation-request-id":"3c3f4a5b-63c3-41e2-ab2b-eef8eaf079d3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C38CA653F20\"","x-ms-routing-request-id":"WESTUS:20170913T023424Z:3c3f4a5b-63c3-41e2-ab2b-eef8eaf079d3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:14.93\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"c1dcd19b-c5fc-4f98-8b2b-a80419245f74","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"PUT","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps createOrUpdateConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"691f2297-35a4-4e1d-8cb1-2db57ed3d00b"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1183","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:26 GMT","x-ms-correlation-request-id":"f3708702-00eb-474c-920e-3c5d2fc1bdcf","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C38D1638F70\"","x-ms-routing-request-id":"WESTUS:20170913T023427Z:f3708702-00eb-474c-920e-3c5d2fc1bdcf","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"e45cb33e-4305-4996-bb88-3667c06cf737","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"57422c53-dfff-4756-8a71-8877f7cb3203"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:26 GMT","x-ms-correlation-request-id":"61afac40-ff63-4c21-97c2-1b1b97990d03","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11999","x-ms-routing-request-id":"WESTUS:20170913T023427Z:61afac40-ff63-4c21-97c2-1b1b97990d03","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"abcabce1-ce1b-4bd6-8286-7ecb0fdaeced","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"903a1649-a4f9-4958-b2ab-5d0b87f91529"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:27 GMT","x-ms-correlation-request-id":"d8233d40-ad7f-4880-afaf-adf8cd6321e8","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11998","x-ms-routing-request-id":"WESTUS:20170913T023428Z:d8233d40-ad7f-4880-afaf-adf8cd6321e8","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"584721d2-3027-4a1f-a424-bb1f167f8ce8","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"cf847f0c-766b-4f71-ba1f-324e81d733b9","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14976","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:27 GMT","x-ms-correlation-request-id":"f00dd63c-9877-434b-9cae-5ea2e59a10e3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023428Z:f00dd63c-9877-434b-9cae-5ea2e59a10e3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"dd32dc07-5fa6-4479-ab75-eb392c056470","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"d73ffe02-2fe6-4521-b090-32d3aad494cc"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:28 GMT","x-ms-correlation-request-id":"48ef2779-0f27-44ea-b62b-641b05a9eeec","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11997","x-ms-routing-request-id":"WESTUS:20170913T023429Z:48ef2779-0f27-44ea-b62b-641b05a9eeec","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"7b16a85b-4f3d-468d-ac6d-154031d389e6","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/publishxml?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listPublishingProfileXmlWithSecrets","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"102f0b67-3e96-44c1-b4bc-3b00a6b9a3b5"},"Response":{"Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:28 GMT","x-ms-correlation-request-id":"02c8cb98-bfd0-4f15-9556-8f761b10d7fc","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11999","x-ms-routing-request-id":"WESTUS:20170913T023429Z:02c8cb98-bfd0-4f15-9556-8f761b10d7fc","X-AspNet-Version":"4.0.30319","Expires":"-1","Content-Length":"1060","Body":"","x-ms-request-id":"02c8cb98-bfd0-4f15-9556-8f761b10d7fc","Content-Type":"application/xml","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/stop?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps stop","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"d2ec1c1e-42d3-4ddb-9ff8-5d707cbddfb6"},"Response":{"Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1182","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:31 GMT","x-ms-correlation-request-id":"9732b140-78bb-420d-84b4-d619c1921b83","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023432Z:9732b140-78bb-420d-84b4-d619c1921b83","X-AspNet-Version":"4.0.30319","Expires":"-1","Content-Length":"0","Body":"","x-ms-request-id":"c06a4205-db15-44fd-9317-1e535a32aaaa","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"4442de2e-7e5f-42ca-8fa4-777269ff3214","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14975","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:32 GMT","x-ms-correlation-request-id":"85f2d3ff-6fdd-4e8e-8baf-90493c8f2330","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C38D4D81CC0\"","x-ms-routing-request-id":"WESTUS:20170913T023433Z:85f2d3ff-6fdd-4e8e-8baf-90493c8f2330","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Stopped\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:32.46\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"a5ec2975-59b2-48ab-80fb-d87747dfb056","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"480ac067-7833-4dc8-a8f5-c59811b9b890","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14974","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:32 GMT","x-ms-correlation-request-id":"d53af3ac-b419-40af-9d37-e231c8020551","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023433Z:d53af3ac-b419-40af-9d37-e231c8020551","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"f2574ae8-0c2e-464a-a3e6-5e2a5c24fe03","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"bb7bafec-2c4f-4741-a0ab-a0e0dd668f22"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:33 GMT","x-ms-correlation-request-id":"6db7be67-e78c-4213-bded-e72fff1ef9f4","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11996","x-ms-routing-request-id":"WESTUS:20170913T023434Z:6db7be67-e78c-4213-bded-e72fff1ef9f4","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"f46ccdf9-ec94-4cbc-80c6-e1d4cdcadb38","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"98f7bad2-8798-4f37-8fa1-88ad8baf3c83"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:33 GMT","x-ms-correlation-request-id":"eac00259-fb77-4e44-ad57-c349cd6f9637","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11995","x-ms-routing-request-id":"WESTUS:20170913T023434Z:eac00259-fb77-4e44-ad57-c349cd6f9637","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"2cbbc23a-be04-418e-b234-cd6c674ab507","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"f1df33c9-21d1-4c0f-9c3e-381d133138c3","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14973","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:34 GMT","x-ms-correlation-request-id":"842393f6-9fad-44f6-b93a-cd0138d408c3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023435Z:842393f6-9fad-44f6-b93a-cd0138d408c3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"6bcada22-f28e-4e5e-b545-fb259174261a","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"4dc321aa-5fb7-4833-9d4f-9b294969c37d"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:34 GMT","x-ms-correlation-request-id":"cf3cf919-4100-4e99-bc38-88e958e375e3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11994","x-ms-routing-request-id":"WESTUS:20170913T023435Z:cf3cf919-4100-4e99-bc38-88e958e375e3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"383feeab-ce2d-4eef-88dd-94b2908b0702","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/start?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps start","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"663a0d0e-6cf4-477d-afef-1bd6dd38fb3c"},"Response":{"Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1181","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:38 GMT","x-ms-correlation-request-id":"24dd4f89-3700-4bbe-a1d1-4e2016f585a8","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023439Z:24dd4f89-3700-4bbe-a1d1-4e2016f585a8","X-AspNet-Version":"4.0.30319","Expires":"-1","Content-Length":"0","Body":"","x-ms-request-id":"d75748a9-7186-4893-9e37-7e44fb6aecc2","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"33cd5f52-7e01-4769-8d06-301be302abe8","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14972","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:39 GMT","x-ms-correlation-request-id":"966a0eba-d2e8-497d-beeb-76f939e3a281","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C38D927C7D0\"","x-ms-routing-request-id":"WESTUS:20170913T023440Z:966a0eba-d2e8-497d-beeb-76f939e3a281","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:39.693\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"312172ad-3ddb-4415-b83f-d94b1ac63f05","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"3ffad197-ebe0-4f87-bf8b-ea87ba581d21","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14971","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:39 GMT","x-ms-correlation-request-id":"e3f3a683-24af-4363-9035-0c4f32123203","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023440Z:e3f3a683-24af-4363-9035-0c4f32123203","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"1cd47e91-3844-4871-b745-f2c1506b546a","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"2be75ea6-c924-41b5-a295-515e94ee7e7d"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:41 GMT","x-ms-correlation-request-id":"0dfb9b7a-ec91-47c2-b833-88536497ae26","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11993","x-ms-routing-request-id":"WESTUS:20170913T023441Z:0dfb9b7a-ec91-47c2-b833-88536497ae26","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"317e2e92-cadc-45c6-beb9-489e0cea78f6","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"0a84ab48-ecae-42d9-a124-ee810c14a49d"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:41 GMT","x-ms-correlation-request-id":"fe7d0be8-87d1-47a7-ad33-ad07c8ca6952","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11992","x-ms-routing-request-id":"WESTUS:20170913T023441Z:fe7d0be8-87d1-47a7-ad33-ad07c8ca6952","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"a86adb80-e11c-42c0-8443-e686f21c9629","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"9491c021-9721-447e-a61c-59c8bd7c817b","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14969","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:42 GMT","x-ms-correlation-request-id":"36b35236-9d7f-47ed-ab49-575f0f8a31bb","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023442Z:36b35236-9d7f-47ed-ab49-575f0f8a31bb","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"b39e678b-588a-426d-9194-ba8df4403979","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"937a8a0e-6c22-4e25-8789-7e91160fd42f"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:42 GMT","x-ms-correlation-request-id":"f2b6dfae-333d-4924-b150-46f91210a112","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11991","x-ms-routing-request-id":"WESTUS:20170913T023442Z:f2b6dfae-333d-4924-b150-46f91210a112","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"9744f58b-dff4-4119-8ddc-7b6535695c66","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"a60ea3f0-3e9e-4552-a736-ce14c5f0e68b","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14968","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:44 GMT","x-ms-correlation-request-id":"381c2983-c362-469e-b34b-fb796e04345a","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C38DA80395D\"","x-ms-routing-request-id":"WESTUS:20170913T023444Z:381c2983-c362-469e-b34b-fb796e04345a","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:39.693\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"f1d65ec2-a68a-4dc7-8247-92de1ea1e118","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"7aa5242f-2ccb-430a-923f-5a0aa07e3c8f","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14967","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:47 GMT","x-ms-correlation-request-id":"cbfd2203-ad8b-4d66-8fde-af9b15ace217","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C38DA80395D\"","x-ms-routing-request-id":"WESTUS:20170913T023447Z:cbfd2203-ad8b-4d66-8fde-af9b15ace217","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:39.693\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"04f3f2c1-f08a-4d1e-ae92-ff93eded2473","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"3011442e-b7ba-474f-a1e1-40f9f31c8459","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14966","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:47 GMT","x-ms-correlation-request-id":"863e288a-3ee2-4f1f-be5d-ebd545cac83d","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023447Z:863e288a-3ee2-4f1f-be5d-ebd545cac83d","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"eae629f4-0942-4706-85a1-62cf36c091e9","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"d30b5e3a-1799-4db2-896d-ddbe78a5198c","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14965","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:48 GMT","x-ms-correlation-request-id":"9ae0099e-bfc3-4965-9cbf-9a47c54e7415","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023448Z:9ae0099e-bfc3-4965-9cbf-9a47c54e7415","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"68ae4b89-596d-4bd1-9c9c-d0839394ccf6","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"76ae9884-3312-4387-a2e1-45b21346093e"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:48 GMT","x-ms-correlation-request-id":"5a4d87f0-9b7b-4376-bf6a-e68bac544bde","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11990","x-ms-routing-request-id":"WESTUS:20170913T023448Z:5a4d87f0-9b7b-4376-bf6a-e68bac544bde","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"02c099a6-4f8a-4a95-989d-dfd45d90afcf","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"c01013b3-4b22-48ad-859e-deda643e8771"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:49 GMT","x-ms-correlation-request-id":"b83e211e-72b0-48f7-875e-cd390e4d0298","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11989","x-ms-routing-request-id":"WESTUS:20170913T023449Z:b83e211e-72b0-48f7-875e-cd390e4d0298","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"efcf2803-3db9-4481-9349-f67b4384a715","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"f6d99233-e7c6-4b86-ba8b-be76f17ea32d"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:50 GMT","x-ms-correlation-request-id":"a791dd3b-26da-4620-945f-f4224927281e","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11988","x-ms-routing-request-id":"WESTUS:20170913T023450Z:a791dd3b-26da-4620-945f-f4224927281e","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"1fa87f68-4225-4361-9b98-232868eb0d8f","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"a5e46432-c268-42a7-b7e6-042c3e3c8b43"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:50 GMT","x-ms-correlation-request-id":"9f7edf01-e5d2-4813-afa8-a95f1c74a7bc","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11987","x-ms-routing-request-id":"WESTUS:20170913T023450Z:9f7edf01-e5d2-4813-afa8-a95f1c74a7bc","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"46a734fb-c0f0-44e8-b904-3de01454bcda","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"49ccc8b2-a79d-4641-8aa8-4c9290c9a583","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14964","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:50 GMT","x-ms-correlation-request-id":"c0da60d5-b0a6-456b-8ff1-74bba5b84f8f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023450Z:c0da60d5-b0a6-456b-8ff1-74bba5b84f8f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"3f9c7d49-b071-4c11-bfcd-25b011b78463","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"ef05dd57-a90f-4cb3-b967-1b4dfc926976","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14963","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:51 GMT","x-ms-correlation-request-id":"91faf2ff-95a8-4e5d-ae93-e6ef6046c34f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023451Z:91faf2ff-95a8-4e5d-ae93-e6ef6046c34f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"36e79c53-e5ab-43a1-9cb0-d9ca020b48b3","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"d8371834-cd8e-427f-b980-94485c4470e3"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:51 GMT","x-ms-correlation-request-id":"368efdf5-9875-44b5-8969-0209801187e3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11986","x-ms-routing-request-id":"WESTUS:20170913T023451Z:368efdf5-9875-44b5-8969-0209801187e3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"5be7f810-8ebd-4c88-b645-03b20a3bed47","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"df4938c9-670b-4a64-8dd2-b8ac183a183b"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:52 GMT","x-ms-correlation-request-id":"822df4f4-7894-4e3e-ab1f-667026701d5f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11985","x-ms-routing-request-id":"WESTUS:20170913T023452Z:822df4f4-7894-4e3e-ab1f-667026701d5f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"2b73f710-f1de-456b-9619-cae8b1cacf35","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"85344df7-4bc1-4807-ad0b-c774d9d91b89","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14962","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:34:55 GMT","x-ms-correlation-request-id":"32d0c31c-8e9d-42d1-bc0c-4d4722ff9c88","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C38E06312ED\"","x-ms-routing-request-id":"WESTUS:20170913T023455Z:32d0c31c-8e9d-42d1-bc0c-4d4722ff9c88","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:39.693\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"5933bee2-c574-48f9-9171-dec8b18cd7b7","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"59540953-fece-475a-a68b-328cb91dd868","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14963","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:35:35 GMT","x-ms-correlation-request-id":"65b29b0a-1f23-4a92-b456-66eb90eff1c6","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C38E06312ED\"","x-ms-routing-request-id":"WESTUS:20170913T023536Z:65b29b0a-1f23-4a92-b456-66eb90eff1c6","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:39.693\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"3ce297c4-6da5-4853-9c99-9636729ce3f4","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"c538aeb9-090d-422f-8dd9-eb43f0832d2d","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14962","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:35:36 GMT","x-ms-correlation-request-id":"b0d9d6b4-c672-41f3-8571-d4b684897512","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023536Z:b0d9d6b4-c672-41f3-8571-d4b684897512","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"25dd4e2d-3c68-44fb-9048-02aad60123f9","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"912cdb44-2f02-4dbc-a957-e2cb02ffc598"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:35:37 GMT","x-ms-correlation-request-id":"02d7ff00-a5a5-4187-9baa-899fedd2b946","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11984","x-ms-routing-request-id":"WESTUS:20170913T023537Z:02d7ff00-a5a5-4187-9baa-899fedd2b946","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"0fd48ea3-1d28-4705-a8e1-a8a4633677aa","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"84adb428-bf8a-494d-95cd-07f464edbec1"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:35:37 GMT","x-ms-correlation-request-id":"cfcbe7d0-5e2b-4342-bd74-e904ae5e7d81","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11983","x-ms-routing-request-id":"WESTUS:20170913T023537Z:cfcbe7d0-5e2b-4342-bd74-e904ae5e7d81","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"7d8a0a98-d5f6-49ba-88e2-eb0f043537de","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"a7336896-793a-4d20-8d03-9014018feeaa","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14961","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:35:37 GMT","x-ms-correlation-request-id":"656fc8a2-dbb7-4801-86ca-49c3edfbccee","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T023538Z:656fc8a2-dbb7-4801-86ca-49c3edfbccee","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"669d2ee5-b9b3-4283-8cd0-de5f0184d235","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"b9f684fe-a57e-40c2-9459-878774974bee"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:35:38 GMT","x-ms-correlation-request-id":"009ae8e5-cc7d-4066-b258-0c93d0c09cfc","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11982","x-ms-routing-request-id":"WESTUS:20170913T023538Z:009ae8e5-cc7d-4066-b258-0c93d0c09cfc","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"0e05cce0-624e-49f2-967a-f546a83ff1bf","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"d52c1e36-ac1c-4a09-b30b-97e4cf385446","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14960","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:35:43 GMT","x-ms-correlation-request-id":"3834c374-56b1-4e77-b2ef-e03feaababe5","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C38FBF7FE1C\"","x-ms-routing-request-id":"WESTUS:20170913T023543Z:3834c374-56b1-4e77-b2ef-e03feaababe5","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:39.693\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"7dc686f0-7051-4c5f-86b2-9af1590b3b84","Content-Type":"application/json","X-Powered-By":"ASP.NET"}}],"variables":[]} \ No newline at end of file +{ + "networkCallRecords": [ + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "e46e3de3-1d5c-4a9c-bdb4-284613561f15" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1195", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:33:00 GMT", + "x-ms-correlation-request-id": "94b8add8-4e54-4352-b598-0bd6471f69c5", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023300Z:94b8add8-4e54-4352-b598-0bd6471f69c5", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization\",\"namespace\":\"Microsoft.Authorization\",\"resourceTypes\":[{\"resourceType\":\"roleAssignments\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"roleDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"classicAdministrators\",\"locations\":[],\"apiVersions\":[\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"permissions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"locks\",\"locations\":[],\"apiVersions\":[\"2017-04-01\",\"2016-09-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2015-01-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-01-01\",\"2014-10-01-preview\",\"2014-06-01\"]},{\"resourceType\":\"policyDefinitions\",\"locations\":[],\"apiVersions\":[\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"policySetDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\"]},{\"resourceType\":\"policyAssignments\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\",\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"providerOperations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01-preview\",\"2015-07-01\"]},{\"resourceType\":\"elevateAccess\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "94b8add8-4e54-4352-b598-0bd6471f69c5", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "66c5da65-fd20-42e4-83ff-7b0306d7bc6b" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1194", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:33:01 GMT", + "x-ms-correlation-request-id": "d0ca8ec9-dd2e-4c96-b76f-86e133bf19b9", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023301Z:d0ca8ec9-dd2e-4c96-b76f-86e133bf19b9", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage\",\"namespace\":\"Microsoft.Storage\",\"authorization\":{\"applicationId\":\"a6aa9161-5291-40bb-8c5c-923b567bee3b\",\"roleDefinitionId\":\"070ab87f-0efc-4423-b18b-756f3bdb0236\"},\"resourceTypes\":[{\"resourceType\":\"storageAccounts\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"locations/asyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/listAccountSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/listServiceSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/blobServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/tableServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/queueServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/fileServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\",\"2016-01-01\"]},{\"resourceType\":\"locations/deleteVirtualNetworkOrSubnets\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\"]},{\"resourceType\":\"usages\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/services\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"storageAccounts/services/metricDefinitions\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "d0ca8ec9-dd2e-4c96-b76f-86e133bf19b9", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "616ab988-af9b-4f93-b010-5e27a2ba593c" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1193", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:33:02 GMT", + "x-ms-correlation-request-id": "7b765ef5-6900-4932-85c4-40aafcd4e06b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023302Z:7b765ef5-6900-4932-85c4-40aafcd4e06b", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault\",\"namespace\":\"Microsoft.KeyVault\",\"resourceTypes\":[{\"resourceType\":\"vaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"vaults/secrets\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"vaults/accessPolicies\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\",\"2014-12-19-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "7b765ef5-6900-4932-85c4-40aafcd4e06b", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "af43e0ff-2d9c-4a27-b927-b353d0f3c5fa" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1192", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:33:03 GMT", + "x-ms-correlation-request-id": "bb4ee5c7-c158-4436-a005-04397240c919", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023304Z:bb4ee5c7-c158-4436-a005-04397240c919", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute\",\"namespace\":\"Microsoft.Compute\",\"authorization\":{\"applicationId\":\"60e6cd67-9c8c-4951-9b3c-23c25a2169af\",\"roleDefinitionId\":\"e4770acb-272e-4dc8-87f3-12f44a612224\"},\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"virtualMachines/diagnosticSettings\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"Central US\",\"North Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "bb4ee5c7-c158-4436-a005-04397240c919", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "5985ffc8-86ec-4cc6-ade5-dac7c8c80b9c" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1191", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:33:05 GMT", + "x-ms-correlation-request-id": "bae926b1-fb3e-43ce-9ffc-bfb61ee48478", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023305Z:bae926b1-fb3e-43ce-9ffc-bfb61ee48478", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web\",\"namespace\":\"Microsoft.Web\",\"authorization\":{\"applicationId\":\"abfa0a7c-a6b6-4736-8310-5855508787cd\",\"roleDefinitionId\":\"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"},\"resourceTypes\":[{\"resourceType\":\"sites/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"publishingUsers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostnameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"validate\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"isusernameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sourceControls\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"availableStacks\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"listSitesAssignedToHostName\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/domainOwnershipIdentifiers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/slots/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"operations\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"certificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms/workers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"sites/slots\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"runtimes\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"sites/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/recommendations\",\"locations\":[],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"recommendations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"georegions\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/premieraddons\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"hostingEnvironments\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"hostingEnvironments/multiRolePools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"deploymentLocations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"functions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"deletedSites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostingenvironmentnameavailable\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"classicMobileServices\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"connections\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/managedApis\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/apiOperations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"connectionGateways\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations/connectionGatewayInstallations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"billingMeters\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"verifyHostingEnvironmentVnet\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "bae926b1-fb3e-43ce-9ffc-bfb61ee48478", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "ee908041-ed03-48a1-8c44-5b4e64bbb52a" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1190", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:33:05 GMT", + "x-ms-correlation-request-id": "f42b8bb7-4fba-4702-9fa6-4466f7c9cce8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023306Z:f42b8bb7-4fba-4702-9fa6-4466f7c9cce8", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources\",\"namespace\":\"Microsoft.Resources\",\"resourceTypes\":[{\"resourceType\":\"tenants\",\"locations\":[],\"apiVersions\":[\"2017-08-01\",\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkPolicyCompliance\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"providers\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkresourcename\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/tagValues\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments/operations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"links\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2015-01-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "f42b8bb7-4fba-4702-9fa6-4466f7c9cce8", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "8f8e4adc-911d-42e7-afbd-9b8ae650ba7f" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1189", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:33:07 GMT", + "x-ms-correlation-request-id": "42b7e5a1-b182-486a-9df7-ad5f17e2576b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023307Z:42b7e5a1-b182-486a-9df7-ad5f17e2576b", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network\",\"namespace\":\"Microsoft.Network\",\"authorization\":{\"applicationId\":\"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\"roleDefinitionId\":\"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"},\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"publicIPAddresses\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkInterfaces\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"loadBalancers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkSecurityGroups\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"routeTables\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkWatchers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"virtualNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"localNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"connections\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"applicationGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"SystemAssignedResourceIdentity\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/CheckDnsNameAvailability\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/usages\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/virtualNetworkAvailableEndpointServices\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"dnszones\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"dnsOperationResults\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnsOperationStatuses\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnszones/A\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/AAAA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/CNAME\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/PTR\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/MX\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/TXT\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SRV\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SOA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/NS\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"trafficmanagerprofiles\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"checkTrafficManagerNameAvailability\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"]},{\"resourceType\":\"trafficManagerGeographicHierarchies\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\"]},{\"resourceType\":\"expressRouteCircuits\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"None\"},{\"resourceType\":\"expressRouteServiceProviders\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"applicationGatewayAvailableWafRuleSets\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\"]},{\"resourceType\":\"applicationGatewayAvailableSslOptions\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\"]},{\"resourceType\":\"routeFilters\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"bgpServiceCommunities\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "42b7e5a1-b182-486a-9df7-ad5f17e2576b", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "eb0a285b-b1d7-4a53-8653-07e4430d24d9" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1188", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:33:08 GMT", + "x-ms-correlation-request-id": "035c160a-a503-497a-8eb8-0e47db7c78e8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023308Z:035c160a-a503-497a-8eb8-0e47db7c78e8", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight\",\"namespace\":\"Microsoft.HDInsight\",\"authorization\":{\"applicationId\":\"9191c4da-09fe-49d9-a5f1-d41cbe92ad95\",\"roleDefinitionId\":\"d102a6f3-d9cb-4633-8950-1243b975886c\",\"managedByRoleDefinitionId\":\"346da55d-e1db-4a5a-89db-33ab3cdb6fc6\"},\"resourceTypes\":[{\"resourceType\":\"clusters\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"clusters/applications\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"clusters/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/capabilities\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/azureasyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/validateCreateRequest\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "035c160a-a503-497a-8eb8-0e47db7c78e8", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "7baf91b1-6576-46f2-b457-62035d17a9b8", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14979", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:33:15 GMT", + "x-ms-correlation-request-id": "04e0c2bd-0e60-4cc5-891b-510ba78c8787", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32BB11C9E6E83\"", + "x-ms-routing-request-id": "WESTUS:20170913T023315Z:04e0c2bd-0e60-4cc5-891b-510ba78c8787", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "f3f04f9e-09d8-42c9-9243-679abe3dd5e9", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "PUT", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/barneytestrg?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.ResourceGroups createOrUpdate", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "8eaa3702-2d37-415f-a8c7-bb0678f57201" + }, + "Response": { + "x-ms-ratelimit-remaining-subscription-writes": "1187", + "Pragma": "no-cache", + "StatusCode": "201", + "Date": "Wed, 13 Sep 2017 02:33:58 GMT", + "x-ms-correlation-request-id": "139037c3-8431-4b11-9ef6-e6dbe62eaa14", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023359Z:139037c3-8431-4b11-9ef6-e6dbe62eaa14", + "Expires": "-1", + "Content-Length": "177", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg\",\"name\":\"barneytestrg\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}}", + "x-ms-request-id": "139037c3-8431-4b11-9ef6-e6dbe62eaa14", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "PUT", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/barneytestrg?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.ResourceGroups createOrUpdate", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "525c85e3-283b-47e9-acbc-c0b31cc319c9" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1186", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:33:59 GMT", + "x-ms-correlation-request-id": "838aa6a4-97db-4c35-9754-9135fa3dc32b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023359Z:838aa6a4-97db-4c35-9754-9135fa3dc32b", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg\",\"name\":\"barneytestrg\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}}", + "x-ms-request-id": "838aa6a4-97db-4c35-9754-9135fa3dc32b", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "PUT", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.AppServicePlans createOrUpdate", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "91885844-6454-40c0-b9d1-062d27f7ea1a" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1185", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:10 GMT", + "x-ms-correlation-request-id": "1c931c89-d759-4a1a-ab4b-6ce6a153e0dc", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023411Z:1c931c89-d759-4a1a-ab4b-6ce6a153e0dc", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"name\":\"barneytestplan1\",\"type\":\"Microsoft.Web/serverfarms\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"serverFarmId\":0,\"name\":\"barneytestplan1\",\"workerSize\":\"Default\",\"workerSizeId\":0,\"workerTierName\":null,\"numberOfWorkers\":1,\"currentWorkerSize\":\"Default\",\"currentWorkerSizeId\":0,\"currentNumberOfWorkers\":1,\"status\":\"Ready\",\"webSpace\":\"barneytestrg-EastUSwebspace\",\"subscription\":\"ffa52f27-be12-4cad-b1ea-c2c241b6cceb\",\"adminSiteName\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"maximumNumberOfWorkers\":3,\"planName\":\"VirtualDedicatedPlan\",\"adminRuntimeSiteName\":null,\"computeMode\":\"Shared\",\"siteMode\":null,\"geoRegion\":\"East US\",\"perSiteScaling\":false,\"numberOfSites\":0,\"hostingEnvironmentId\":null,\"isSpot\":false,\"spotExpirationTime\":null,\"tags\":{},\"kind\":\"app\",\"resourceGroup\":\"barneytestrg\",\"reserved\":false,\"mdmId\":\"waws-prod-blu-021_21985\",\"targetWorkerCount\":0,\"targetWorkerSizeId\":0,\"provisioningState\":\"Succeeded\"},\"sku\":{\"name\":\"B1\",\"tier\":\"Basic\",\"size\":\"B1\",\"family\":\"B\",\"capacity\":1}}", + "x-ms-request-id": "43756cb5-7383-4669-8147-92fd85b87cb9", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "PUT", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps createOrUpdate", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "8c422d1b-a023-4fa1-9ee2-da71575af9b6" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1184", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:22 GMT", + "x-ms-correlation-request-id": "cfdbf111-8478-4a78-8e6b-a4ebfc214912", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C38CA653F20\"", + "x-ms-routing-request-id": "WESTUS:20170913T023423Z:cfdbf111-8478-4a78-8e6b-a4ebfc214912", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"eastus\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:14.273\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "ac60e484-cfe5-43fd-bb60-8006c4471578", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "6d34191a-901a-4042-a503-b369b0097d43", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14977", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:23 GMT", + "x-ms-correlation-request-id": "3c3f4a5b-63c3-41e2-ab2b-eef8eaf079d3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C38CA653F20\"", + "x-ms-routing-request-id": "WESTUS:20170913T023424Z:3c3f4a5b-63c3-41e2-ab2b-eef8eaf079d3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:14.93\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "c1dcd19b-c5fc-4f98-8b2b-a80419245f74", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "PUT", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps createOrUpdateConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "691f2297-35a4-4e1d-8cb1-2db57ed3d00b" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1183", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:26 GMT", + "x-ms-correlation-request-id": "f3708702-00eb-474c-920e-3c5d2fc1bdcf", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C38D1638F70\"", + "x-ms-routing-request-id": "WESTUS:20170913T023427Z:f3708702-00eb-474c-920e-3c5d2fc1bdcf", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "e45cb33e-4305-4996-bb88-3667c06cf737", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "57422c53-dfff-4756-8a71-8877f7cb3203" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:26 GMT", + "x-ms-correlation-request-id": "61afac40-ff63-4c21-97c2-1b1b97990d03", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-routing-request-id": "WESTUS:20170913T023427Z:61afac40-ff63-4c21-97c2-1b1b97990d03", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "abcabce1-ce1b-4bd6-8286-7ecb0fdaeced", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "903a1649-a4f9-4958-b2ab-5d0b87f91529" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:27 GMT", + "x-ms-correlation-request-id": "d8233d40-ad7f-4880-afaf-adf8cd6321e8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11998", + "x-ms-routing-request-id": "WESTUS:20170913T023428Z:d8233d40-ad7f-4880-afaf-adf8cd6321e8", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "584721d2-3027-4a1f-a424-bb1f167f8ce8", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "cf847f0c-766b-4f71-ba1f-324e81d733b9", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14976", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:27 GMT", + "x-ms-correlation-request-id": "f00dd63c-9877-434b-9cae-5ea2e59a10e3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023428Z:f00dd63c-9877-434b-9cae-5ea2e59a10e3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "dd32dc07-5fa6-4479-ab75-eb392c056470", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "d73ffe02-2fe6-4521-b090-32d3aad494cc" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:28 GMT", + "x-ms-correlation-request-id": "48ef2779-0f27-44ea-b62b-641b05a9eeec", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11997", + "x-ms-routing-request-id": "WESTUS:20170913T023429Z:48ef2779-0f27-44ea-b62b-641b05a9eeec", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "7b16a85b-4f3d-468d-ac6d-154031d389e6", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/publishxml?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listPublishingProfileXmlWithSecrets", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "102f0b67-3e96-44c1-b4bc-3b00a6b9a3b5" + }, + "Response": { + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:28 GMT", + "x-ms-correlation-request-id": "02c8cb98-bfd0-4f15-9556-8f761b10d7fc", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-routing-request-id": "WESTUS:20170913T023429Z:02c8cb98-bfd0-4f15-9556-8f761b10d7fc", + "X-AspNet-Version": "4.0.30319", + "Expires": "-1", + "Content-Length": "1060", + "Body": "", // [SuppressMessage("Microsoft.Security", "CS001:SecretInline", Justification="fake credential for test case")] + "x-ms-request-id": "02c8cb98-bfd0-4f15-9556-8f761b10d7fc", + "Content-Type": "application/xml", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/stop?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps stop", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "d2ec1c1e-42d3-4ddb-9ff8-5d707cbddfb6" + }, + "Response": { + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1182", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:31 GMT", + "x-ms-correlation-request-id": "9732b140-78bb-420d-84b4-d619c1921b83", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023432Z:9732b140-78bb-420d-84b4-d619c1921b83", + "X-AspNet-Version": "4.0.30319", + "Expires": "-1", + "Content-Length": "0", + "Body": "", + "x-ms-request-id": "c06a4205-db15-44fd-9317-1e535a32aaaa", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "4442de2e-7e5f-42ca-8fa4-777269ff3214", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14975", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:32 GMT", + "x-ms-correlation-request-id": "85f2d3ff-6fdd-4e8e-8baf-90493c8f2330", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C38D4D81CC0\"", + "x-ms-routing-request-id": "WESTUS:20170913T023433Z:85f2d3ff-6fdd-4e8e-8baf-90493c8f2330", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Stopped\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:32.46\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "a5ec2975-59b2-48ab-80fb-d87747dfb056", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "480ac067-7833-4dc8-a8f5-c59811b9b890", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14974", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:32 GMT", + "x-ms-correlation-request-id": "d53af3ac-b419-40af-9d37-e231c8020551", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023433Z:d53af3ac-b419-40af-9d37-e231c8020551", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "f2574ae8-0c2e-464a-a3e6-5e2a5c24fe03", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "bb7bafec-2c4f-4741-a0ab-a0e0dd668f22" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:33 GMT", + "x-ms-correlation-request-id": "6db7be67-e78c-4213-bded-e72fff1ef9f4", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11996", + "x-ms-routing-request-id": "WESTUS:20170913T023434Z:6db7be67-e78c-4213-bded-e72fff1ef9f4", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "f46ccdf9-ec94-4cbc-80c6-e1d4cdcadb38", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "98f7bad2-8798-4f37-8fa1-88ad8baf3c83" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:33 GMT", + "x-ms-correlation-request-id": "eac00259-fb77-4e44-ad57-c349cd6f9637", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11995", + "x-ms-routing-request-id": "WESTUS:20170913T023434Z:eac00259-fb77-4e44-ad57-c349cd6f9637", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "2cbbc23a-be04-418e-b234-cd6c674ab507", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "f1df33c9-21d1-4c0f-9c3e-381d133138c3", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14973", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:34 GMT", + "x-ms-correlation-request-id": "842393f6-9fad-44f6-b93a-cd0138d408c3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023435Z:842393f6-9fad-44f6-b93a-cd0138d408c3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "6bcada22-f28e-4e5e-b545-fb259174261a", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "4dc321aa-5fb7-4833-9d4f-9b294969c37d" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:34 GMT", + "x-ms-correlation-request-id": "cf3cf919-4100-4e99-bc38-88e958e375e3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11994", + "x-ms-routing-request-id": "WESTUS:20170913T023435Z:cf3cf919-4100-4e99-bc38-88e958e375e3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "383feeab-ce2d-4eef-88dd-94b2908b0702", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/start?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps start", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "663a0d0e-6cf4-477d-afef-1bd6dd38fb3c" + }, + "Response": { + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1181", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:38 GMT", + "x-ms-correlation-request-id": "24dd4f89-3700-4bbe-a1d1-4e2016f585a8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023439Z:24dd4f89-3700-4bbe-a1d1-4e2016f585a8", + "X-AspNet-Version": "4.0.30319", + "Expires": "-1", + "Content-Length": "0", + "Body": "", + "x-ms-request-id": "d75748a9-7186-4893-9e37-7e44fb6aecc2", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "33cd5f52-7e01-4769-8d06-301be302abe8", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14972", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:39 GMT", + "x-ms-correlation-request-id": "966a0eba-d2e8-497d-beeb-76f939e3a281", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C38D927C7D0\"", + "x-ms-routing-request-id": "WESTUS:20170913T023440Z:966a0eba-d2e8-497d-beeb-76f939e3a281", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:39.693\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "312172ad-3ddb-4415-b83f-d94b1ac63f05", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "3ffad197-ebe0-4f87-bf8b-ea87ba581d21", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14971", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:39 GMT", + "x-ms-correlation-request-id": "e3f3a683-24af-4363-9035-0c4f32123203", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023440Z:e3f3a683-24af-4363-9035-0c4f32123203", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "1cd47e91-3844-4871-b745-f2c1506b546a", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "2be75ea6-c924-41b5-a295-515e94ee7e7d" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:41 GMT", + "x-ms-correlation-request-id": "0dfb9b7a-ec91-47c2-b833-88536497ae26", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11993", + "x-ms-routing-request-id": "WESTUS:20170913T023441Z:0dfb9b7a-ec91-47c2-b833-88536497ae26", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "317e2e92-cadc-45c6-beb9-489e0cea78f6", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "0a84ab48-ecae-42d9-a124-ee810c14a49d" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:41 GMT", + "x-ms-correlation-request-id": "fe7d0be8-87d1-47a7-ad33-ad07c8ca6952", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11992", + "x-ms-routing-request-id": "WESTUS:20170913T023441Z:fe7d0be8-87d1-47a7-ad33-ad07c8ca6952", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "a86adb80-e11c-42c0-8443-e686f21c9629", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "9491c021-9721-447e-a61c-59c8bd7c817b", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14969", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:42 GMT", + "x-ms-correlation-request-id": "36b35236-9d7f-47ed-ab49-575f0f8a31bb", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023442Z:36b35236-9d7f-47ed-ab49-575f0f8a31bb", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "b39e678b-588a-426d-9194-ba8df4403979", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "937a8a0e-6c22-4e25-8789-7e91160fd42f" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:42 GMT", + "x-ms-correlation-request-id": "f2b6dfae-333d-4924-b150-46f91210a112", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11991", + "x-ms-routing-request-id": "WESTUS:20170913T023442Z:f2b6dfae-333d-4924-b150-46f91210a112", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "9744f58b-dff4-4119-8ddc-7b6535695c66", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "a60ea3f0-3e9e-4552-a736-ce14c5f0e68b", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14968", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:44 GMT", + "x-ms-correlation-request-id": "381c2983-c362-469e-b34b-fb796e04345a", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C38DA80395D\"", + "x-ms-routing-request-id": "WESTUS:20170913T023444Z:381c2983-c362-469e-b34b-fb796e04345a", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:39.693\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "f1d65ec2-a68a-4dc7-8247-92de1ea1e118", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "7aa5242f-2ccb-430a-923f-5a0aa07e3c8f", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14967", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:47 GMT", + "x-ms-correlation-request-id": "cbfd2203-ad8b-4d66-8fde-af9b15ace217", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C38DA80395D\"", + "x-ms-routing-request-id": "WESTUS:20170913T023447Z:cbfd2203-ad8b-4d66-8fde-af9b15ace217", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:39.693\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "04f3f2c1-f08a-4d1e-ae92-ff93eded2473", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "3011442e-b7ba-474f-a1e1-40f9f31c8459", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14966", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:47 GMT", + "x-ms-correlation-request-id": "863e288a-3ee2-4f1f-be5d-ebd545cac83d", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023447Z:863e288a-3ee2-4f1f-be5d-ebd545cac83d", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "eae629f4-0942-4706-85a1-62cf36c091e9", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "d30b5e3a-1799-4db2-896d-ddbe78a5198c", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14965", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:48 GMT", + "x-ms-correlation-request-id": "9ae0099e-bfc3-4965-9cbf-9a47c54e7415", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023448Z:9ae0099e-bfc3-4965-9cbf-9a47c54e7415", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "68ae4b89-596d-4bd1-9c9c-d0839394ccf6", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "76ae9884-3312-4387-a2e1-45b21346093e" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:48 GMT", + "x-ms-correlation-request-id": "5a4d87f0-9b7b-4376-bf6a-e68bac544bde", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11990", + "x-ms-routing-request-id": "WESTUS:20170913T023448Z:5a4d87f0-9b7b-4376-bf6a-e68bac544bde", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "02c099a6-4f8a-4a95-989d-dfd45d90afcf", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "c01013b3-4b22-48ad-859e-deda643e8771" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:49 GMT", + "x-ms-correlation-request-id": "b83e211e-72b0-48f7-875e-cd390e4d0298", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11989", + "x-ms-routing-request-id": "WESTUS:20170913T023449Z:b83e211e-72b0-48f7-875e-cd390e4d0298", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "efcf2803-3db9-4481-9349-f67b4384a715", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "f6d99233-e7c6-4b86-ba8b-be76f17ea32d" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:50 GMT", + "x-ms-correlation-request-id": "a791dd3b-26da-4620-945f-f4224927281e", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11988", + "x-ms-routing-request-id": "WESTUS:20170913T023450Z:a791dd3b-26da-4620-945f-f4224927281e", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "1fa87f68-4225-4361-9b98-232868eb0d8f", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "a5e46432-c268-42a7-b7e6-042c3e3c8b43" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:50 GMT", + "x-ms-correlation-request-id": "9f7edf01-e5d2-4813-afa8-a95f1c74a7bc", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11987", + "x-ms-routing-request-id": "WESTUS:20170913T023450Z:9f7edf01-e5d2-4813-afa8-a95f1c74a7bc", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "46a734fb-c0f0-44e8-b904-3de01454bcda", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "49ccc8b2-a79d-4641-8aa8-4c9290c9a583", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14964", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:50 GMT", + "x-ms-correlation-request-id": "c0da60d5-b0a6-456b-8ff1-74bba5b84f8f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023450Z:c0da60d5-b0a6-456b-8ff1-74bba5b84f8f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "3f9c7d49-b071-4c11-bfcd-25b011b78463", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "ef05dd57-a90f-4cb3-b967-1b4dfc926976", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14963", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:51 GMT", + "x-ms-correlation-request-id": "91faf2ff-95a8-4e5d-ae93-e6ef6046c34f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023451Z:91faf2ff-95a8-4e5d-ae93-e6ef6046c34f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "36e79c53-e5ab-43a1-9cb0-d9ca020b48b3", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "d8371834-cd8e-427f-b980-94485c4470e3" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:51 GMT", + "x-ms-correlation-request-id": "368efdf5-9875-44b5-8969-0209801187e3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11986", + "x-ms-routing-request-id": "WESTUS:20170913T023451Z:368efdf5-9875-44b5-8969-0209801187e3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "5be7f810-8ebd-4c88-b645-03b20a3bed47", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "df4938c9-670b-4a64-8dd2-b8ac183a183b" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:52 GMT", + "x-ms-correlation-request-id": "822df4f4-7894-4e3e-ab1f-667026701d5f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11985", + "x-ms-routing-request-id": "WESTUS:20170913T023452Z:822df4f4-7894-4e3e-ab1f-667026701d5f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "2b73f710-f1de-456b-9619-cae8b1cacf35", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "85344df7-4bc1-4807-ad0b-c774d9d91b89", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14962", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:34:55 GMT", + "x-ms-correlation-request-id": "32d0c31c-8e9d-42d1-bc0c-4d4722ff9c88", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C38E06312ED\"", + "x-ms-routing-request-id": "WESTUS:20170913T023455Z:32d0c31c-8e9d-42d1-bc0c-4d4722ff9c88", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:39.693\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "5933bee2-c574-48f9-9171-dec8b18cd7b7", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "59540953-fece-475a-a68b-328cb91dd868", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14963", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:35:35 GMT", + "x-ms-correlation-request-id": "65b29b0a-1f23-4a92-b456-66eb90eff1c6", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C38E06312ED\"", + "x-ms-routing-request-id": "WESTUS:20170913T023536Z:65b29b0a-1f23-4a92-b456-66eb90eff1c6", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:39.693\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "3ce297c4-6da5-4853-9c99-9636729ce3f4", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "c538aeb9-090d-422f-8dd9-eb43f0832d2d", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14962", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:35:36 GMT", + "x-ms-correlation-request-id": "b0d9d6b4-c672-41f3-8571-d4b684897512", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023536Z:b0d9d6b4-c672-41f3-8571-d4b684897512", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "25dd4e2d-3c68-44fb-9048-02aad60123f9", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "912cdb44-2f02-4dbc-a957-e2cb02ffc598" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:35:37 GMT", + "x-ms-correlation-request-id": "02d7ff00-a5a5-4187-9baa-899fedd2b946", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11984", + "x-ms-routing-request-id": "WESTUS:20170913T023537Z:02d7ff00-a5a5-4187-9baa-899fedd2b946", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "0fd48ea3-1d28-4705-a8e1-a8a4633677aa", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "84adb428-bf8a-494d-95cd-07f464edbec1" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:35:37 GMT", + "x-ms-correlation-request-id": "cfcbe7d0-5e2b-4342-bd74-e904ae5e7d81", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11983", + "x-ms-routing-request-id": "WESTUS:20170913T023537Z:cfcbe7d0-5e2b-4342-bd74-e904ae5e7d81", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "7d8a0a98-d5f6-49ba-88e2-eb0f043537de", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "a7336896-793a-4d20-8d03-9014018feeaa", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14961", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:35:37 GMT", + "x-ms-correlation-request-id": "656fc8a2-dbb7-4801-86ca-49c3edfbccee", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T023538Z:656fc8a2-dbb7-4801-86ca-49c3edfbccee", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "669d2ee5-b9b3-4283-8cd0-de5f0184d235", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "b9f684fe-a57e-40c2-9459-878774974bee" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:35:38 GMT", + "x-ms-correlation-request-id": "009ae8e5-cc7d-4066-b258-0c93d0c09cfc", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11982", + "x-ms-routing-request-id": "WESTUS:20170913T023538Z:009ae8e5-cc7d-4066-b258-0c93d0c09cfc", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "0e05cce0-624e-49f2-967a-f546a83ff1bf", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3306/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "d52c1e36-ac1c-4a09-b30b-97e4cf385446", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14960", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:35:43 GMT", + "x-ms-correlation-request-id": "3834c374-56b1-4e77-b2ef-e03feaababe5", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C38FBF7FE1C\"", + "x-ms-routing-request-id": "WESTUS:20170913T023543Z:3834c374-56b1-4e77-b2ef-e03feaababe5", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:34:39.693\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "7dc686f0-7051-4c5f-86b2-9af1590b3b84", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + } + ], + "variables": [] +} \ No newline at end of file diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedASP.json b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedASP.json index 1939f08f94..dbbad2eadd 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedASP.json +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedASP.json @@ -1 +1,2889 @@ -{"networkCallRecords":[{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"d602e0a8-aeb5-4e15-bc4a-41f2d282948d"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1194","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:44:21 GMT","x-ms-correlation-request-id":"0c7fe75b-bf64-411f-974a-6532c992692c","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024422Z:0c7fe75b-bf64-411f-974a-6532c992692c","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault\",\"namespace\":\"Microsoft.KeyVault\",\"resourceTypes\":[{\"resourceType\":\"vaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"vaults/secrets\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"vaults/accessPolicies\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\",\"2014-12-19-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"0c7fe75b-bf64-411f-974a-6532c992692c","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"dd21129b-53c0-46b6-a204-ce93a39a2e4e"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1193","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:44:22 GMT","x-ms-correlation-request-id":"8792b6db-048d-40a3-9dcb-2e37d77fe1f3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024423Z:8792b6db-048d-40a3-9dcb-2e37d77fe1f3","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight\",\"namespace\":\"Microsoft.HDInsight\",\"authorization\":{\"applicationId\":\"9191c4da-09fe-49d9-a5f1-d41cbe92ad95\",\"roleDefinitionId\":\"d102a6f3-d9cb-4633-8950-1243b975886c\",\"managedByRoleDefinitionId\":\"346da55d-e1db-4a5a-89db-33ab3cdb6fc6\"},\"resourceTypes\":[{\"resourceType\":\"clusters\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"clusters/applications\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"clusters/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/capabilities\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/azureasyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/validateCreateRequest\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"8792b6db-048d-40a3-9dcb-2e37d77fe1f3","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"482e12ac-9ed1-43fe-8561-7cc4ab671cca"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1192","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:44:24 GMT","x-ms-correlation-request-id":"7068daa4-5286-4d5d-9d7c-264a0c7ad6f7","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024425Z:7068daa4-5286-4d5d-9d7c-264a0c7ad6f7","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web\",\"namespace\":\"Microsoft.Web\",\"authorization\":{\"applicationId\":\"abfa0a7c-a6b6-4736-8310-5855508787cd\",\"roleDefinitionId\":\"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"},\"resourceTypes\":[{\"resourceType\":\"sites/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"publishingUsers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostnameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"validate\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"isusernameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sourceControls\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"availableStacks\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"listSitesAssignedToHostName\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/domainOwnershipIdentifiers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/slots/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"operations\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"certificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms/workers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"sites/slots\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"runtimes\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"sites/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/recommendations\",\"locations\":[],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"recommendations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"georegions\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/premieraddons\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"hostingEnvironments\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"hostingEnvironments/multiRolePools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"deploymentLocations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"functions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"deletedSites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostingenvironmentnameavailable\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"classicMobileServices\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"connections\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/managedApis\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/apiOperations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"connectionGateways\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations/connectionGatewayInstallations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"billingMeters\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"verifyHostingEnvironmentVnet\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"7068daa4-5286-4d5d-9d7c-264a0c7ad6f7","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"1aaf4d7d-e7d4-450c-8f45-1059d7a47a42"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1191","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:44:25 GMT","x-ms-correlation-request-id":"39fa44e2-588d-4729-a56e-b40499bc5d1f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024425Z:39fa44e2-588d-4729-a56e-b40499bc5d1f","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources\",\"namespace\":\"Microsoft.Resources\",\"resourceTypes\":[{\"resourceType\":\"tenants\",\"locations\":[],\"apiVersions\":[\"2017-08-01\",\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkPolicyCompliance\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"providers\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkresourcename\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/tagValues\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments/operations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"links\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2015-01-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"39fa44e2-588d-4729-a56e-b40499bc5d1f","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"93c829a4-1d90-4619-bda5-157fd23ec1af"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1190","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:44:26 GMT","x-ms-correlation-request-id":"8380df8b-3b67-47a9-ad69-97f55ca9b86d","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024427Z:8380df8b-3b67-47a9-ad69-97f55ca9b86d","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network\",\"namespace\":\"Microsoft.Network\",\"authorization\":{\"applicationId\":\"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\"roleDefinitionId\":\"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"},\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"publicIPAddresses\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkInterfaces\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"loadBalancers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkSecurityGroups\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"routeTables\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkWatchers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"virtualNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"localNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"connections\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"applicationGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"SystemAssignedResourceIdentity\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/CheckDnsNameAvailability\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/usages\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/virtualNetworkAvailableEndpointServices\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"dnszones\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"dnsOperationResults\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnsOperationStatuses\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnszones/A\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/AAAA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/CNAME\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/PTR\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/MX\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/TXT\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SRV\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SOA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/NS\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"trafficmanagerprofiles\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"checkTrafficManagerNameAvailability\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"]},{\"resourceType\":\"trafficManagerGeographicHierarchies\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\"]},{\"resourceType\":\"expressRouteCircuits\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"None\"},{\"resourceType\":\"expressRouteServiceProviders\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"applicationGatewayAvailableWafRuleSets\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\"]},{\"resourceType\":\"applicationGatewayAvailableSslOptions\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\"]},{\"resourceType\":\"routeFilters\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"bgpServiceCommunities\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"8380df8b-3b67-47a9-ad69-97f55ca9b86d","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"c9177caf-f239-4098-bb83-cb4c78093074"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1189","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:44:27 GMT","x-ms-correlation-request-id":"ab2cd702-4531-4f44-a00b-e1d8014f9581","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024428Z:ab2cd702-4531-4f44-a00b-e1d8014f9581","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage\",\"namespace\":\"Microsoft.Storage\",\"authorization\":{\"applicationId\":\"a6aa9161-5291-40bb-8c5c-923b567bee3b\",\"roleDefinitionId\":\"070ab87f-0efc-4423-b18b-756f3bdb0236\"},\"resourceTypes\":[{\"resourceType\":\"storageAccounts\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"locations/asyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/listAccountSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/listServiceSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/blobServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/tableServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/queueServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/fileServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\",\"2016-01-01\"]},{\"resourceType\":\"locations/deleteVirtualNetworkOrSubnets\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\"]},{\"resourceType\":\"usages\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/services\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"storageAccounts/services/metricDefinitions\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"ab2cd702-4531-4f44-a00b-e1d8014f9581","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"7d89843c-b77d-4dcb-b5ab-dba88412053f"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1188","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:44:29 GMT","x-ms-correlation-request-id":"b3da66d8-a965-4fd7-87e9-3c43a1cc98ff","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024429Z:b3da66d8-a965-4fd7-87e9-3c43a1cc98ff","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization\",\"namespace\":\"Microsoft.Authorization\",\"resourceTypes\":[{\"resourceType\":\"roleAssignments\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"roleDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"classicAdministrators\",\"locations\":[],\"apiVersions\":[\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"permissions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"locks\",\"locations\":[],\"apiVersions\":[\"2017-04-01\",\"2016-09-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2015-01-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-01-01\",\"2014-10-01-preview\",\"2014-06-01\"]},{\"resourceType\":\"policyDefinitions\",\"locations\":[],\"apiVersions\":[\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"policySetDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\"]},{\"resourceType\":\"policyAssignments\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\",\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"providerOperations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01-preview\",\"2015-07-01\"]},{\"resourceType\":\"elevateAccess\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"b3da66d8-a965-4fd7-87e9-3c43a1cc98ff","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"4446aebc-45ab-49ea-9c07-b2379b91d01b"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1187","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:44:30 GMT","x-ms-correlation-request-id":"95e5f509-a0e0-4b42-8413-f16eec0ddabc","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024431Z:95e5f509-a0e0-4b42-8413-f16eec0ddabc","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute\",\"namespace\":\"Microsoft.Compute\",\"authorization\":{\"applicationId\":\"60e6cd67-9c8c-4951-9b3c-23c25a2169af\",\"roleDefinitionId\":\"e4770acb-272e-4dc8-87f3-12f44a612224\"},\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"virtualMachines/diagnosticSettings\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"Central US\",\"North Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"}],\"registrationState\":\"Registered\"}","x-ms-request-id":"95e5f509-a0e0-4b42-8413-f16eec0ddabc","Content-Type":"application/json; charset=utf-8"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.ResourceGroups list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"fd2842c0-c2e1-4435-bf28-933f5c90e869","Content-Type":"application/json; charset=utf-8"},"Response":{"Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14976","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:44:30 GMT","x-ms-correlation-request-id":"7573c9fc-e46c-4ba3-a8f1-62219890f323","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024431Z:7573c9fc-e46c-4ba3-a8f1-62219890f323","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg\",\"name\":\"barneytestrg\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/davidtestrg\",\"name\":\"davidtestrg\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis\",\"name\":\"fluentvis\",\"location\":\"westus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javabenchmark\",\"name\":\"javabenchmark\",\"location\":\"westus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ubuntumachine\",\"name\":\"ubuntumachine\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}}]}","x-ms-request-id":"7573c9fc-e46c-4ba3-a8f1-62219890f323","Content-Type":"application/json; charset=utf-8"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.AppServicePlans listByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"9342e273-a13f-4793-91fe-c8b5d63d099a","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14975","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:44:31 GMT","x-ms-correlation-request-id":"d5df941f-c895-486d-a4de-b071b9026874","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024432Z:d5df941f-c895-486d-a4de-b071b9026874","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"name\":\"barneytestplan1\",\"type\":\"Microsoft.Web/serverfarms\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"serverFarmId\":0,\"name\":\"barneytestplan1\",\"workerSize\":\"Default\",\"workerSizeId\":0,\"workerTierName\":null,\"numberOfWorkers\":1,\"currentWorkerSize\":\"Default\",\"currentWorkerSizeId\":0,\"currentNumberOfWorkers\":1,\"status\":\"Ready\",\"webSpace\":\"barneytestrg-EastUSwebspace\",\"subscription\":\"ffa52f27-be12-4cad-b1ea-c2c241b6cceb\",\"adminSiteName\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"maximumNumberOfWorkers\":3,\"planName\":\"VirtualDedicatedPlan\",\"adminRuntimeSiteName\":null,\"computeMode\":\"Shared\",\"siteMode\":null,\"geoRegion\":\"East US\",\"perSiteScaling\":false,\"numberOfSites\":2,\"hostingEnvironmentId\":null,\"isSpot\":false,\"spotExpirationTime\":null,\"tags\":{},\"kind\":\"app\",\"resourceGroup\":\"barneytestrg\",\"reserved\":false,\"mdmId\":\"waws-prod-blu-021_21985\",\"targetWorkerCount\":0,\"targetWorkerSizeId\":0,\"provisioningState\":\"Succeeded\"},\"sku\":{\"name\":\"B1\",\"tier\":\"Basic\",\"size\":\"B1\",\"family\":\"B\",\"capacity\":1}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"name\":\"barneytestplan2\",\"type\":\"Microsoft.Web/serverfarms\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"serverFarmId\":0,\"name\":\"barneytestplan2\",\"workerSize\":\"Default\",\"workerSizeId\":0,\"workerTierName\":null,\"numberOfWorkers\":1,\"currentWorkerSize\":\"Default\",\"currentWorkerSizeId\":0,\"currentNumberOfWorkers\":1,\"status\":\"Ready\",\"webSpace\":\"barneytestrg-EastUSwebspace\",\"subscription\":\"ffa52f27-be12-4cad-b1ea-c2c241b6cceb\",\"adminSiteName\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"maximumNumberOfWorkers\":3,\"planName\":\"VirtualDedicatedPlan\",\"adminRuntimeSiteName\":null,\"computeMode\":\"Shared\",\"siteMode\":null,\"geoRegion\":\"East US\",\"perSiteScaling\":false,\"numberOfSites\":1,\"hostingEnvironmentId\":null,\"isSpot\":false,\"spotExpirationTime\":null,\"tags\":{},\"kind\":\"app\",\"resourceGroup\":\"barneytestrg\",\"reserved\":false,\"mdmId\":\"waws-prod-blu-021_21986\",\"targetWorkerCount\":0,\"targetWorkerSizeId\":0,\"provisioningState\":\"Succeeded\"},\"sku\":{\"name\":\"B1\",\"tier\":\"Basic\",\"size\":\"B1\",\"family\":\"B\",\"capacity\":1}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"0650a60a-186d-4b32-b289-5fc7fdbe2543","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.AppServicePlans getByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"bd7834cd-a207-43b6-8a74-57b8b86f6919","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14974","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:00 GMT","x-ms-correlation-request-id":"2034dc6f-70ea-470a-87df-358f2d3c137f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024500Z:2034dc6f-70ea-470a-87df-358f2d3c137f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"name\":\"barneytestplan2\",\"type\":\"Microsoft.Web/serverfarms\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"serverFarmId\":0,\"name\":\"barneytestplan2\",\"workerSize\":\"Default\",\"workerSizeId\":0,\"workerTierName\":null,\"numberOfWorkers\":1,\"currentWorkerSize\":\"Default\",\"currentWorkerSizeId\":0,\"currentNumberOfWorkers\":1,\"status\":\"Ready\",\"webSpace\":\"barneytestrg-EastUSwebspace\",\"subscription\":\"ffa52f27-be12-4cad-b1ea-c2c241b6cceb\",\"adminSiteName\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"maximumNumberOfWorkers\":3,\"planName\":\"VirtualDedicatedPlan\",\"adminRuntimeSiteName\":null,\"computeMode\":\"Shared\",\"siteMode\":null,\"geoRegion\":\"East US\",\"perSiteScaling\":false,\"numberOfSites\":1,\"hostingEnvironmentId\":null,\"isSpot\":false,\"spotExpirationTime\":null,\"tags\":{},\"kind\":\"app\",\"resourceGroup\":\"barneytestrg\",\"reserved\":false,\"mdmId\":\"waws-prod-blu-021_21986\",\"targetWorkerCount\":0,\"targetWorkerSizeId\":0,\"provisioningState\":\"Succeeded\"},\"sku\":{\"name\":\"B1\",\"tier\":\"Basic\",\"size\":\"B1\",\"family\":\"B\",\"capacity\":1}}","x-ms-request-id":"2447b7e1-6171-4ee3-bfdb-b4ceb82c2b8f","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"PUT","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/barneytestrg2?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.ResourceGroups createOrUpdate","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"4f16b134-b2b3-4ca9-bc8e-a94b4eed72b7"},"Response":{"x-ms-ratelimit-remaining-subscription-writes":"1186","Pragma":"no-cache","StatusCode":"201","Date":"Wed, 13 Sep 2017 02:45:01 GMT","x-ms-correlation-request-id":"f95a0559-1b34-4499-9dbe-7c15e16ea902","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024502Z:f95a0559-1b34-4499-9dbe-7c15e16ea902","Expires":"-1","Content-Length":"179","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2\",\"name\":\"barneytestrg2\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}}","x-ms-request-id":"f95a0559-1b34-4499-9dbe-7c15e16ea902","Content-Type":"application/json; charset=utf-8"}},{"Method":"PUT","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps createOrUpdate","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"e22af1d1-3a1b-4c9c-b75d-069b96c1a668"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1185","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:09 GMT","x-ms-correlation-request-id":"ea90c14c-2fd7-4af1-bd7e-1d109d5f1091","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C3A4E11EFC0\"","x-ms-routing-request-id":"WESTUS:20170913T024509Z:ea90c14c-2fd7-4af1-bd7e-1d109d5f1091","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:04.807\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"047550f6-3a50-482d-8e93-16a020997e17","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"7baf7e3d-5c8e-4cd2-bcbb-bf45c33cf6b1","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14973","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:10 GMT","x-ms-correlation-request-id":"23ca75e6-2afe-4015-b3d1-86bb58719789","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C3A4E11EFC0\"","x-ms-routing-request-id":"WESTUS:20170913T024510Z:23ca75e6-2afe-4015-b3d1-86bb58719789","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:05.34\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"99cd99bb-87f7-4caf-8e82-234ccc0c4671","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"PUT","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps createOrUpdateConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"365da6ad-42ac-4bc4-8237-0a09ca0065e4"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1184","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:11 GMT","x-ms-correlation-request-id":"ac9081a5-7089-445c-8697-f8183598f355","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C3A51ACA2B0\"","x-ms-routing-request-id":"WESTUS:20170913T024511Z:ac9081a5-7089-445c-8697-f8183598f355","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"822ad5cc-b9fd-466e-a6ee-c98931effbcb","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"7c11ed13-684c-4f66-8443-0e6b6676a8c1"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:11 GMT","x-ms-correlation-request-id":"f9e6edbd-0519-498e-8e6c-9501d5b12669","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11999","x-ms-routing-request-id":"WESTUS:20170913T024512Z:f9e6edbd-0519-498e-8e6c-9501d5b12669","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"29000a79-5af5-4280-b7d1-b231b0aa0698","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"6d9759bd-550a-41f7-9237-70b1058c7271"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:12 GMT","x-ms-correlation-request-id":"1cb609a3-c3e3-4d48-a09c-63a60665120f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11998","x-ms-routing-request-id":"WESTUS:20170913T024512Z:1cb609a3-c3e3-4d48-a09c-63a60665120f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"b9f0e0ea-c845-4fb6-a097-2f6201f0d94f","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"0ae0c331-9c14-45d3-bf1d-2854192c4580","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14972","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:12 GMT","x-ms-correlation-request-id":"5d92fdba-55fa-45aa-96b1-4962aac5bbac","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024513Z:5d92fdba-55fa-45aa-96b1-4962aac5bbac","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"6d6df774-2e17-498f-b059-ea8141d36736","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"893ef859-5a46-4df5-8265-ea3650891af6"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:13 GMT","x-ms-correlation-request-id":"1c9f57b9-b195-413e-8f89-d0cea69aaf42","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11997","x-ms-routing-request-id":"WESTUS:20170913T024513Z:1c9f57b9-b195-413e-8f89-d0cea69aaf42","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"9a799412-6ebe-4d9a-9f88-2bceb75d23b7","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/publishxml?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listPublishingProfileXmlWithSecrets","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"6d3fee7e-9788-4cd3-a9c8-af0e4c5c5f6c"},"Response":{"Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:13 GMT","x-ms-correlation-request-id":"b07b535e-7bc5-4061-b6b3-fac39d0e5fc9","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11999","x-ms-routing-request-id":"WESTUS:20170913T024514Z:b07b535e-7bc5-4061-b6b3-fac39d0e5fc9","X-AspNet-Version":"4.0.30319","Expires":"-1","Content-Length":"1060","Body":"","x-ms-request-id":"b07b535e-7bc5-4061-b6b3-fac39d0e5fc9","Content-Type":"application/xml","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/stop?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps stop","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"020007b0-55d3-4f82-a446-d8ba68e06157"},"Response":{"Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1183","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:16 GMT","x-ms-correlation-request-id":"d6f57816-b79d-4a1f-a39c-24d889d4cc87","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024516Z:d6f57816-b79d-4a1f-a39c-24d889d4cc87","X-AspNet-Version":"4.0.30319","Expires":"-1","Content-Length":"0","Body":"","x-ms-request-id":"e8af6249-ad02-46b1-83e4-da0cfc956643","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"8bd321e2-cf8e-4753-86b6-4be6e3dd6f64","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14971","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:16 GMT","x-ms-correlation-request-id":"dc289e3a-23fb-46c6-84bc-6f7e87288ee5","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C3A54DBE9A0\"","x-ms-routing-request-id":"WESTUS:20170913T024517Z:dc289e3a-23fb-46c6-84bc-6f7e87288ee5","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Stopped\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:16.73\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"62ef4fd6-c087-456b-8c9a-944a5ca8118d","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"0b5409a5-d2f9-4847-b04b-192474005952","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14970","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:17 GMT","x-ms-correlation-request-id":"8df6f870-f621-43e7-a893-58c09e79c5ed","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024518Z:8df6f870-f621-43e7-a893-58c09e79c5ed","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"6ccfe147-5483-406a-8ac1-c4c5790bdae8","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"e5c29543-c9ee-4529-9a40-a8a91984e2e1"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:17 GMT","x-ms-correlation-request-id":"fd7b3c2e-c1e8-4f49-a2d2-346e9c2cfc2e","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11996","x-ms-routing-request-id":"WESTUS:20170913T024518Z:fd7b3c2e-c1e8-4f49-a2d2-346e9c2cfc2e","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"a5ddd42b-0d76-457d-9136-69c449eb2eaf","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"059af46f-d1af-47b5-8803-fa1b3b5df3f0"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:18 GMT","x-ms-correlation-request-id":"69e675c8-e0cf-49b3-90ac-d126829a9a02","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11995","x-ms-routing-request-id":"WESTUS:20170913T024519Z:69e675c8-e0cf-49b3-90ac-d126829a9a02","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"e77d7779-fc68-483e-bfd7-71b68b9ec096","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"e1adc825-aca5-4f54-b87b-56aca27ac514","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14969","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:18 GMT","x-ms-correlation-request-id":"17d063a0-5d50-4620-bb7f-a5eae0ddf695","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024519Z:17d063a0-5d50-4620-bb7f-a5eae0ddf695","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"746679b4-f5da-45f6-9ef5-6cd48b0271cb","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"9d551590-c095-476c-a5e8-97f5e7e3a017"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:19 GMT","x-ms-correlation-request-id":"a9adb2cf-86c9-4573-86c0-8fd481576d23","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11994","x-ms-routing-request-id":"WESTUS:20170913T024519Z:a9adb2cf-86c9-4573-86c0-8fd481576d23","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"b7a54855-00fb-453a-80f5-90f0d5ac98dd","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/start?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps start","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"3a54459d-8c82-44c2-bac7-c05055c83bdd"},"Response":{"Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1182","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:22 GMT","x-ms-correlation-request-id":"c28a3fae-1189-4494-9c1f-f4617ba40ac6","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024523Z:c28a3fae-1189-4494-9c1f-f4617ba40ac6","X-AspNet-Version":"4.0.30319","Expires":"-1","Content-Length":"0","Body":"","x-ms-request-id":"7ad47282-1f16-4b40-9ec9-c6ea0b6d307a","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"1b142475-5758-499a-a4a9-4ba20b4adef0","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14968","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:23 GMT","x-ms-correlation-request-id":"976fa32b-b3cd-4cd6-aa47-c747b7950d43","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C3A58C4E3A0\"","x-ms-routing-request-id":"WESTUS:20170913T024523Z:976fa32b-b3cd-4cd6-aa47-c747b7950d43","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:23.29\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"174e535f-740d-48e1-877c-3f85634350bf","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"4b0dc10e-ad7b-47b2-b7f3-9545c4f99855","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14967","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:23 GMT","x-ms-correlation-request-id":"ffa19a25-9f16-453c-bbf8-fa9669513e7f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024524Z:ffa19a25-9f16-453c-bbf8-fa9669513e7f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"7444af0c-0759-4daf-9c1d-0b9b30b93eb5","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"2e4119b9-9c3f-40a8-9e50-8e20400ff41f"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:23 GMT","x-ms-correlation-request-id":"3aed03a0-0d69-4320-92ec-68d7d3e29159","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11993","x-ms-routing-request-id":"WESTUS:20170913T024524Z:3aed03a0-0d69-4320-92ec-68d7d3e29159","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"378cad30-6f3f-47ee-91ee-11e7a74ae063","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"8fb16b79-c547-4766-9368-e009bda34e3a"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:24 GMT","x-ms-correlation-request-id":"503690ff-42fe-46ff-9db1-ea56c707d2ea","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11992","x-ms-routing-request-id":"WESTUS:20170913T024525Z:503690ff-42fe-46ff-9db1-ea56c707d2ea","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"17447981-4c69-4dc6-97b4-72dbe4bdced5","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"e7f68327-942f-4146-816d-6e3df519f40f","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14966","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:24 GMT","x-ms-correlation-request-id":"b6e63fbd-63f8-4785-bd0f-6fe68186da67","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024525Z:b6e63fbd-63f8-4785-bd0f-6fe68186da67","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"437143cf-816c-4c7c-8a13-ee0fb41095b4","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"acda6421-af37-401e-a5ed-425a9eb918ea"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:25 GMT","x-ms-correlation-request-id":"c56f1fb1-2ac3-4e1a-b44a-aafe2de7d852","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11991","x-ms-routing-request-id":"WESTUS:20170913T024526Z:c56f1fb1-2ac3-4e1a-b44a-aafe2de7d852","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"25706e8c-0a91-49a7-b4e6-d04e48f239b1","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"61a28337-634f-4de6-a525-151c3ca3ac56","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14965","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:28 GMT","x-ms-correlation-request-id":"f2122521-6168-4a13-90f9-eeb771a9d1bf","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C3A5A5C5B16\"","x-ms-routing-request-id":"WESTUS:20170913T024528Z:f2122521-6168-4a13-90f9-eeb771a9d1bf","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:23.29\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"c53b77f1-5eb0-4abd-be31-4f823b632e2c","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"0fff6599-b12c-4bce-b050-88a7ae07e25d","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14964","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:29 GMT","x-ms-correlation-request-id":"209b7824-3384-45ca-9372-5a1ff011b06f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C3A5A5C5B16\"","x-ms-routing-request-id":"WESTUS:20170913T024529Z:209b7824-3384-45ca-9372-5a1ff011b06f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:23.29\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"c4b4c019-7281-4d70-bd2e-86c8ac595576","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"6c4a6dcc-39f7-4bff-b9d9-780b5a2af229","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14963","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:29 GMT","x-ms-correlation-request-id":"b1981c83-a4ab-4c1e-be8e-bc7d7898d6e3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024530Z:b1981c83-a4ab-4c1e-be8e-bc7d7898d6e3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"8804a902-3110-40e7-a6a1-753c218ef8c9","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"a6b18af4-73c4-44b5-acf0-7986f42c85c9","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14962","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:30 GMT","x-ms-correlation-request-id":"7d59c702-6723-4294-bffe-b374970c00a2","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024530Z:7d59c702-6723-4294-bffe-b374970c00a2","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"f30d88ba-ac16-4511-9c48-fa8e133b1692","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"530c2296-390c-44e8-91bb-33e223008de1"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:30 GMT","x-ms-correlation-request-id":"d4dfa509-a917-4974-8d11-13415483d297","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11990","x-ms-routing-request-id":"WESTUS:20170913T024531Z:d4dfa509-a917-4974-8d11-13415483d297","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"c8e61d91-d338-4dd6-a852-79cf951ebc61","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"ecf8fd32-8965-49ed-ae23-19b4e2394730"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:31 GMT","x-ms-correlation-request-id":"b9abd609-0b08-43e9-a8c0-b472d908a5d8","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11989","x-ms-routing-request-id":"WESTUS:20170913T024531Z:b9abd609-0b08-43e9-a8c0-b472d908a5d8","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"93565bbc-5978-4617-b2aa-5edd835682d0","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"510e63b6-2859-4758-9a6b-f67151b0fc35"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:31 GMT","x-ms-correlation-request-id":"8612a88c-2463-403d-9dd0-73e4b4953a2c","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11988","x-ms-routing-request-id":"WESTUS:20170913T024532Z:8612a88c-2463-403d-9dd0-73e4b4953a2c","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"90697747-6054-4890-a658-a116016789a0","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"10fedc97-4fa9-467a-8096-dfaffc353958"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:32 GMT","x-ms-correlation-request-id":"4d8e40bd-6023-4322-93d6-e06419a4adb4","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11987","x-ms-routing-request-id":"WESTUS:20170913T024533Z:4d8e40bd-6023-4322-93d6-e06419a4adb4","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"8361867e-20a5-44f0-b685-cb764c89e784","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"637651af-cc94-4251-9089-abd1712199c6","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14961","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:32 GMT","x-ms-correlation-request-id":"919e2a9b-eeb7-402d-967a-f27f10889c0e","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024533Z:919e2a9b-eeb7-402d-967a-f27f10889c0e","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"d47d4349-4dae-42c9-92bf-e048666382ac","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"eaff3a8a-2999-4bbc-bafe-3253bbfaffad","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14960","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:33 GMT","x-ms-correlation-request-id":"9cf642d0-0e47-4131-8c71-f1db9ac7457d","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024533Z:9cf642d0-0e47-4131-8c71-f1db9ac7457d","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"34e052a5-363d-4aec-9b37-cc349bba35bb","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"742dba39-846f-4dbd-b376-0f6af65ccefe"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:33 GMT","x-ms-correlation-request-id":"72e1117f-2324-4d80-ab35-8156ca3e3cba","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11986","x-ms-routing-request-id":"WESTUS:20170913T024534Z:72e1117f-2324-4d80-ab35-8156ca3e3cba","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"9a22c2db-2661-4e73-a0ea-82faba84a788","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"e43a7951-a73e-449c-98a0-9143903bb01e"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:34 GMT","x-ms-correlation-request-id":"9e6e21be-d23e-48a1-bd00-11eae175d481","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11985","x-ms-routing-request-id":"WESTUS:20170913T024534Z:9e6e21be-d23e-48a1-bd00-11eae175d481","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"e4ffa11a-39cd-4856-a5da-672bdd348e81","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"5b0a25b6-357b-4cb9-8a31-7e97eae177ed","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14959","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:34 GMT","x-ms-correlation-request-id":"2b88316e-3cac-44ed-ac11-8cbb8b9f3a59","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024535Z:2b88316e-3cac-44ed-ac11-8cbb8b9f3a59","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"4b077784-a79b-46da-a476-fda58b6a5c4d","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"db225f44-4d99-4194-8de2-03e731fd1862","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14958","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:34 GMT","x-ms-correlation-request-id":"403a9c73-b106-447b-b983-1c34adfead2d","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024535Z:403a9c73-b106-447b-b983-1c34adfead2d","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"38a9f43b-405f-422b-8155-e45c7bca85b9","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"63a0dab6-d497-4be1-a403-8cd4d2a559b1"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:35 GMT","x-ms-correlation-request-id":"86f9d6e6-89b2-4550-aa8e-71adebb8dd31","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11984","x-ms-routing-request-id":"WESTUS:20170913T024536Z:86f9d6e6-89b2-4550-aa8e-71adebb8dd31","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"62bf0f5b-3aa1-4dd2-b79e-52cc66a69125","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"2584236f-22b9-4c93-b454-613f288f3bde"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:36 GMT","x-ms-correlation-request-id":"e5fb0c57-047e-4385-b0a4-aee54de2ebd3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11983","x-ms-routing-request-id":"WESTUS:20170913T024536Z:e5fb0c57-047e-4385-b0a4-aee54de2ebd3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"b8753f84-7158-47d9-b57d-f116b222c1e4","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"2e0e6d57-a04c-46a0-a2bf-71ba1a7cb64e"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:36 GMT","x-ms-correlation-request-id":"f3530563-ccd1-455d-888b-59f1f9c8608f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11982","x-ms-routing-request-id":"WESTUS:20170913T024537Z:f3530563-ccd1-455d-888b-59f1f9c8608f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"0c4946d3-f6aa-4198-8498-df8a59f5d61e","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"3d52c2bc-9cfe-44ac-b9a0-c859f45523b6"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:37 GMT","x-ms-correlation-request-id":"5607f673-10dd-4afc-b6dc-640a7f95558e","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11981","x-ms-routing-request-id":"WESTUS:20170913T024538Z:5607f673-10dd-4afc-b6dc-640a7f95558e","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"062dd8a8-6e19-4ad1-9dc8-841ff829ef06","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"eb8824be-3377-4a59-b1b5-0b4b6bc6078a","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14957","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:37 GMT","x-ms-correlation-request-id":"531e6754-9679-4527-b8e7-f097acf8f103","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024538Z:531e6754-9679-4527-b8e7-f097acf8f103","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"716750f0-d800-413e-ad09-0cbe0bd6ae71","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"6149573e-6027-43a6-9700-1d06ac012bcf","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14956","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:38 GMT","x-ms-correlation-request-id":"01833dd9-7b5e-4364-a8c2-a4e0a2825b2c","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024539Z:01833dd9-7b5e-4364-a8c2-a4e0a2825b2c","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"5fd36509-5d3f-4abe-b644-ad660d41ee1e","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"de995492-6f8e-4cbf-aa8d-c5ecd391bfda"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:38 GMT","x-ms-correlation-request-id":"cb7b951a-e197-496b-b4d2-5b6e2345c37f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11980","x-ms-routing-request-id":"WESTUS:20170913T024539Z:cb7b951a-e197-496b-b4d2-5b6e2345c37f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"da7ba7e7-9f87-4ccf-ac81-f3faf7a272b5","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"a5daae6f-fd83-4709-ae68-74dfe71b85ff"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:39 GMT","x-ms-correlation-request-id":"eb1c2968-101d-45e8-a630-6c40457e55b3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11979","x-ms-routing-request-id":"WESTUS:20170913T024540Z:eb1c2968-101d-45e8-a630-6c40457e55b3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"7ec61257-5d2e-4ca4-adba-97cc1eedca69","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"1ecfa598-4294-4b33-9776-e6ce466023f0","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14955","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:39 GMT","x-ms-correlation-request-id":"f9e5750d-6dcc-4524-9c2e-3930929b00e5","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024540Z:f9e5750d-6dcc-4524-9c2e-3930929b00e5","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"8b0f0d01-6052-470e-9e88-ba4e4b864417","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"bcb2b162-0c7e-4a0f-9798-6f6a845496c0","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14954","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:40 GMT","x-ms-correlation-request-id":"00c75bff-65ba-4168-9bec-371a66a9b9c0","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024540Z:00c75bff-65ba-4168-9bec-371a66a9b9c0","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"3f546e89-cbe7-4abe-bb1b-56fa938f7818","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"84c93520-8fe2-43d5-a24d-f3be49681a33"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:40 GMT","x-ms-correlation-request-id":"a4dd9d63-9f46-4825-9120-6a411c6c01c5","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11978","x-ms-routing-request-id":"WESTUS:20170913T024541Z:a4dd9d63-9f46-4825-9120-6a411c6c01c5","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"cf205e5c-d3a5-4247-8036-02a26714689a","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"ffb8e7b3-f373-4865-868f-829ff9676f66"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:41 GMT","x-ms-correlation-request-id":"d7b7c49f-38f2-4659-8dd4-1888ef3afd64","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11977","x-ms-routing-request-id":"WESTUS:20170913T024541Z:d7b7c49f-38f2-4659-8dd4-1888ef3afd64","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"f5d2d083-2f34-46bd-8728-3a73bc1f8846","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"220a44e8-2ce9-41f1-a804-80bf7d7fd666"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:41 GMT","x-ms-correlation-request-id":"d67968b3-64d3-4bff-9af3-30083a72eadb","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11976","x-ms-routing-request-id":"WESTUS:20170913T024542Z:d67968b3-64d3-4bff-9af3-30083a72eadb","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"7e48f605-ba9a-4406-89e6-3b0b4e620b43","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"578833bb-46db-418f-a311-8d3c0491ac05"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:42 GMT","x-ms-correlation-request-id":"6f1fec63-4156-41ba-8016-ea03f43fb466","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11975","x-ms-routing-request-id":"WESTUS:20170913T024543Z:6f1fec63-4156-41ba-8016-ea03f43fb466","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"e79cd73b-0416-485f-a7a1-b9db60868fba","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"551666b1-20c9-42cd-9e3b-087d9581af1e","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14953","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:42 GMT","x-ms-correlation-request-id":"11f3ccf9-ad75-4b9a-b3d4-ebf9e781fb49","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024543Z:11f3ccf9-ad75-4b9a-b3d4-ebf9e781fb49","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"916c6539-11a3-46d1-9cf2-aceb531b35b5","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"5329e9a4-7597-4546-99d4-acaa51017ff5","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14952","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:43 GMT","x-ms-correlation-request-id":"92aa526e-09fb-4226-95cf-6f49624d2376","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024544Z:92aa526e-09fb-4226-95cf-6f49624d2376","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"a4097428-f569-4055-ab7d-674ee61e334b","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"203a52fc-47c5-4efc-8d7b-1c7caa500127"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:43 GMT","x-ms-correlation-request-id":"ce833aa0-0dbc-434b-b3f3-2af0f925fe0b","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11974","x-ms-routing-request-id":"WESTUS:20170913T024544Z:ce833aa0-0dbc-434b-b3f3-2af0f925fe0b","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"4bf892ac-a446-4761-92f9-a6fc2216bada","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"baca355e-3fdb-456c-b1f6-1e674945352c"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:44 GMT","x-ms-correlation-request-id":"3c639f49-ae12-4d83-a16c-64240d4c58a7","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11973","x-ms-routing-request-id":"WESTUS:20170913T024544Z:3c639f49-ae12-4d83-a16c-64240d4c58a7","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"28653d74-f44d-4985-b8f9-be37ba2ce95b","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"9126c58b-5550-4e38-8f57-c5cc3dd27d55","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14951","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:44 GMT","x-ms-correlation-request-id":"4e8b0e94-903f-4cc8-8b72-fcd880782820","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024545Z:4e8b0e94-903f-4cc8-8b72-fcd880782820","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$webapp-170913103705\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.7\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"8.5\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"81a19b27-66f4-488f-b3a6-4d8436020009","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"4b482ddd-7fa9-4769-a4a1-42b01b3e7fb8","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14950","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:44 GMT","x-ms-correlation-request-id":"41bad358-d94c-4f19-9e0c-ed4c673d0673","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024545Z:41bad358-d94c-4f19-9e0c-ed4c673d0673","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$webapp-170913103705\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.7\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"8.5\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"5f820a10-1789-4ef9-ae17-ad2ed13b3230","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"58fe4459-be11-4420-b174-bf40f8ece3dd"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:45 GMT","x-ms-correlation-request-id":"6f734361-95e2-40af-8270-adfc66d9e84c","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11972","x-ms-routing-request-id":"WESTUS:20170913T024546Z:6f734361-95e2-40af-8270-adfc66d9e84c","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"b1320a90-6d6c-41cd-8ad2-904fe3794f17","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"95d8fe0a-8460-4774-b35c-d2ce730efff6"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:45 GMT","x-ms-correlation-request-id":"45ca2e66-9aab-4b44-a441-1143ddec8886","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11971","x-ms-routing-request-id":"WESTUS:20170913T024546Z:45ca2e66-9aab-4b44-a441-1143ddec8886","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"ca446c83-0eb8-492e-8486-d9be9495f984","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"728d2b15-637c-4463-a8d8-daf8c46bf601"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:46 GMT","x-ms-correlation-request-id":"20e0bc57-7064-46b0-b5f5-048c3718835a","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11970","x-ms-routing-request-id":"WESTUS:20170913T024547Z:20e0bc57-7064-46b0-b5f5-048c3718835a","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"f5d60457-c78f-45c0-a49e-04a2a5556526","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"f97c9fe3-31cf-42b7-8c94-5cd4fa2f68ed"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:47 GMT","x-ms-correlation-request-id":"0fcd9088-ce46-4bd4-9ef0-5e6cd59823f3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11969","x-ms-routing-request-id":"WESTUS:20170913T024548Z:0fcd9088-ce46-4bd4-9ef0-5e6cd59823f3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"a781c425-da82-4180-8a0e-3c76326ae0a4","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"f6d31fc2-2f4b-49fd-8c6e-6283e88209f2","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14949","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:47 GMT","x-ms-correlation-request-id":"618bd311-ed88-4602-bf87-a42ca6ddf35a","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024548Z:618bd311-ed88-4602-bf87-a42ca6ddf35a","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"b3105777-744d-47fe-abc9-15d85d4a6472","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"8eaf0ae4-5d05-4435-8378-2b4039ec3d5d","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14948","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:48 GMT","x-ms-correlation-request-id":"6cb1ce00-47c1-4def-a532-4e18236e383a","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024548Z:6cb1ce00-47c1-4def-a532-4e18236e383a","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"e8b728ce-77b7-43b8-9fb5-ea261d454001","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"6c27b293-40ab-494a-8b79-eadf9440293b"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:48 GMT","x-ms-correlation-request-id":"6328fb3c-8089-47ab-8f7f-71035cef6513","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11968","x-ms-routing-request-id":"WESTUS:20170913T024549Z:6328fb3c-8089-47ab-8f7f-71035cef6513","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"8f5edf45-54fd-4a60-afb3-675f7706b497","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"e15c090c-ae5c-4a72-bd1a-e27b5e967576"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:49 GMT","x-ms-correlation-request-id":"2de51373-d165-4532-81b5-d1624bd66d00","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11967","x-ms-routing-request-id":"WESTUS:20170913T024550Z:2de51373-d165-4532-81b5-d1624bd66d00","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"d27a5f34-d9b1-463d-b8f3-369aa8a6f640","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"f612f2a7-c7f6-49d7-b226-723f21a33c62","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14947","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:45:50 GMT","x-ms-correlation-request-id":"d768874d-8f1d-4544-8ac5-5193af6fde2b","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C3A68A05902\"","x-ms-routing-request-id":"WESTUS:20170913T024551Z:d768874d-8f1d-4544-8ac5-5193af6fde2b","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:23.29\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"4ba619a2-61be-4a48-a43c-5b1803ef6fd1","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"f2e6f287-043e-4848-bc38-375b85bf7e80","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14946","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:01 GMT","x-ms-correlation-request-id":"4efc44ad-887a-44e8-803b-7612343f5961","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C3A68A05902\"","x-ms-routing-request-id":"WESTUS:20170913T024601Z:4efc44ad-887a-44e8-803b-7612343f5961","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:23.29\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"1e863000-c30c-4b3c-8f4e-51492c88e9f9","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"1cda74c8-245a-42e9-a634-de5349cb9912","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14945","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:01 GMT","x-ms-correlation-request-id":"776776cc-6a08-4b55-8f8c-df56a3790085","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024602Z:776776cc-6a08-4b55-8f8c-df56a3790085","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"e3649f45-443e-4a9a-9204-5fdb98b8cbe1","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"071a78de-6692-4e14-b344-e7c21c6a4107"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:02 GMT","x-ms-correlation-request-id":"6c2b7f58-13c5-437e-a2a8-630fb39d1694","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11966","x-ms-routing-request-id":"WESTUS:20170913T024602Z:6c2b7f58-13c5-437e-a2a8-630fb39d1694","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"514332e6-4ff0-4fc9-99e7-497ce096cef2","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"1e35249a-9a8b-4cb2-81a7-91e0696ba140"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:03 GMT","x-ms-correlation-request-id":"33b161fb-15ac-4f6b-9afc-32f8dcaf6bd7","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11965","x-ms-routing-request-id":"WESTUS:20170913T024603Z:33b161fb-15ac-4f6b-9afc-32f8dcaf6bd7","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"cdefb12e-db7f-4951-8a20-b53142f56bf5","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"aafa1ea6-e3f0-4435-96f1-8df5f681d566","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14944","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:03 GMT","x-ms-correlation-request-id":"d9dd53ed-9cf3-40b4-acc6-52b27bf595d8","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024603Z:d9dd53ed-9cf3-40b4-acc6-52b27bf595d8","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"094c11a7-a26e-4a5f-9f7e-271d38363bfe","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"48970b80-2fc5-4ed6-a002-5b2154fbc362"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:03 GMT","x-ms-correlation-request-id":"60ed8f8d-cee2-4b37-bbbe-1fee0d3b66f1","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11964","x-ms-routing-request-id":"WESTUS:20170913T024604Z:60ed8f8d-cee2-4b37-bbbe-1fee0d3b66f1","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"e8cd4d7d-94e7-4e76-b779-25c326ee3d0e","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"058e6192-660b-4466-8f23-22dabab38634","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14943","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:04 GMT","x-ms-correlation-request-id":"c089d228-6161-490a-91c5-aef082ddbeb1","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024604Z:c089d228-6161-490a-91c5-aef082ddbeb1","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"b7e572f7-ad37-4262-8c58-5576e10ad1b8","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"e154ded0-8e53-497d-93ea-89f08a52012e"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:04 GMT","x-ms-correlation-request-id":"c66009a2-73fc-40b0-b0bc-b7c600bcf8ae","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11963","x-ms-routing-request-id":"WESTUS:20170913T024605Z:c66009a2-73fc-40b0-b0bc-b7c600bcf8ae","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"f0e8bce7-9f85-4a7b-bc3b-dc92bcc7d274","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"b3418967-0a04-4829-8ccf-b116369c7328"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:05 GMT","x-ms-correlation-request-id":"8a88852d-1e50-47f2-9027-34a4eddf230b","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11962","x-ms-routing-request-id":"WESTUS:20170913T024605Z:8a88852d-1e50-47f2-9027-34a4eddf230b","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"1cfffecb-2edd-44f6-a0e1-9994984b5e46","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"392e3355-a0d5-4b41-93e0-09315ab99756","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14942","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:05 GMT","x-ms-correlation-request-id":"565770a9-cc5d-4daf-bdc6-a261804a265b","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024606Z:565770a9-cc5d-4daf-bdc6-a261804a265b","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"c7100d9e-00ab-4ee8-86b5-7b401c87275c","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"381f1682-1558-4d64-ad60-705d95407235"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:06 GMT","x-ms-correlation-request-id":"90c704e4-c687-4067-90e0-22c3da7a7df3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11961","x-ms-routing-request-id":"WESTUS:20170913T024606Z:90c704e4-c687-4067-90e0-22c3da7a7df3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"ff31daed-bec7-4f67-8dcc-2bcc6909d9d2","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"e2bf46c5-012f-47d6-ab7d-d6e192234a70","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14941","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:06 GMT","x-ms-correlation-request-id":"72ed7dbe-6c4c-4f56-b660-32ea8a1b4b9b","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024607Z:72ed7dbe-6c4c-4f56-b660-32ea8a1b4b9b","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"1f9bd6a0-3f25-4702-bea5-8858bd91db3b","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"0f8ea5a8-89de-449f-8f45-052189aefa42"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:07 GMT","x-ms-correlation-request-id":"45bf5e7d-afbc-4784-af35-051680b21684","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11960","x-ms-routing-request-id":"WESTUS:20170913T024607Z:45bf5e7d-afbc-4784-af35-051680b21684","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"ac9fe66f-c206-458b-8696-b004d814a34f","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"8f131ab4-52bb-45dd-9523-2112c0964c8b"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:08 GMT","x-ms-correlation-request-id":"d49b93d0-76e8-49ff-807c-3b89dc73852f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11959","x-ms-routing-request-id":"WESTUS:20170913T024608Z:d49b93d0-76e8-49ff-807c-3b89dc73852f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"6665e716-8c1d-4d5b-9e71-eba7fc2ee754","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"9d3c1524-2b6e-418f-882d-1841af7f9c54","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14940","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:08 GMT","x-ms-correlation-request-id":"c831b7d3-0353-474d-b718-e053c8eb1c96","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024608Z:c831b7d3-0353-474d-b718-e053c8eb1c96","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"c32b0640-aa7f-467c-9d01-eff548906713","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"b308b04f-90da-4e5c-911e-b98fbde83ad2"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:08 GMT","x-ms-correlation-request-id":"cda296b0-7d9c-4c65-b2bb-f4bda188ab75","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11958","x-ms-routing-request-id":"WESTUS:20170913T024609Z:cda296b0-7d9c-4c65-b2bb-f4bda188ab75","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"48df8d45-9040-4faf-a227-5a9cf5faca1a","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"b774b03e-7fd8-48cf-9814-daf9b40369ba","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14939","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:09 GMT","x-ms-correlation-request-id":"8f4557cd-324c-4deb-9e42-08706390541b","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024609Z:8f4557cd-324c-4deb-9e42-08706390541b","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$webapp-170913103705\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.7\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"8.5\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"67b4a1ca-620e-4700-b9a6-530560739e03","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"d86f0e71-6ee4-401f-9e46-55986a3b3ee0"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:09 GMT","x-ms-correlation-request-id":"425daf0a-315f-453c-a05f-dd02976f5171","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11957","x-ms-routing-request-id":"WESTUS:20170913T024609Z:425daf0a-315f-453c-a05f-dd02976f5171","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"9d1186c6-1788-40bc-a868-c414a1494c0d","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"f80d1d64-0fd3-4e5b-894a-18284a983078"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:10 GMT","x-ms-correlation-request-id":"cc7ba372-60bf-4320-b642-12cb3de3cbf0","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11956","x-ms-routing-request-id":"WESTUS:20170913T024610Z:cc7ba372-60bf-4320-b642-12cb3de3cbf0","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"10a2f81e-4a1e-4e98-b16d-b8db7f25368c","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"a14e0abd-d78e-4365-91e7-87886cc32608","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14938","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:10 GMT","x-ms-correlation-request-id":"8d6bfded-f3bb-4ba6-83eb-08c6c0b30412","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024610Z:8d6bfded-f3bb-4ba6-83eb-08c6c0b30412","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"5d55609a-9e01-4c47-bde0-2706aa06d7e3","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"2d36f787-398e-48cd-94c1-82d4e44af649"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:11 GMT","x-ms-correlation-request-id":"0fa4fbae-7f33-45ce-a0fa-e8cff149b73a","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11955","x-ms-routing-request-id":"WESTUS:20170913T024611Z:0fa4fbae-7f33-45ce-a0fa-e8cff149b73a","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"36eee776-0bba-4d7a-af22-241f7a0b7303","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"575be3c7-7502-460e-bbe7-a714ac2f685d","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14937","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:46:13 GMT","x-ms-correlation-request-id":"d0a22eaf-5f4e-498f-8b5e-729f6e4073fc","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C3A755B20AC\"","x-ms-routing-request-id":"WESTUS:20170913T024613Z:d0a22eaf-5f4e-498f-8b5e-729f6e4073fc","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:23.29\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"10ff1321-eb29-4337-8b2e-0fbbf5757639","Content-Type":"application/json","X-Powered-By":"ASP.NET"}}],"variables":[]} \ No newline at end of file +{ + "networkCallRecords": [ + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "d602e0a8-aeb5-4e15-bc4a-41f2d282948d" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1194", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:44:21 GMT", + "x-ms-correlation-request-id": "0c7fe75b-bf64-411f-974a-6532c992692c", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024422Z:0c7fe75b-bf64-411f-974a-6532c992692c", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault\",\"namespace\":\"Microsoft.KeyVault\",\"resourceTypes\":[{\"resourceType\":\"vaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"vaults/secrets\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"vaults/accessPolicies\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\",\"2014-12-19-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "0c7fe75b-bf64-411f-974a-6532c992692c", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "dd21129b-53c0-46b6-a204-ce93a39a2e4e" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1193", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:44:22 GMT", + "x-ms-correlation-request-id": "8792b6db-048d-40a3-9dcb-2e37d77fe1f3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024423Z:8792b6db-048d-40a3-9dcb-2e37d77fe1f3", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight\",\"namespace\":\"Microsoft.HDInsight\",\"authorization\":{\"applicationId\":\"9191c4da-09fe-49d9-a5f1-d41cbe92ad95\",\"roleDefinitionId\":\"d102a6f3-d9cb-4633-8950-1243b975886c\",\"managedByRoleDefinitionId\":\"346da55d-e1db-4a5a-89db-33ab3cdb6fc6\"},\"resourceTypes\":[{\"resourceType\":\"clusters\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"clusters/applications\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"clusters/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/capabilities\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/azureasyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/validateCreateRequest\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "8792b6db-048d-40a3-9dcb-2e37d77fe1f3", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "482e12ac-9ed1-43fe-8561-7cc4ab671cca" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1192", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:44:24 GMT", + "x-ms-correlation-request-id": "7068daa4-5286-4d5d-9d7c-264a0c7ad6f7", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024425Z:7068daa4-5286-4d5d-9d7c-264a0c7ad6f7", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web\",\"namespace\":\"Microsoft.Web\",\"authorization\":{\"applicationId\":\"abfa0a7c-a6b6-4736-8310-5855508787cd\",\"roleDefinitionId\":\"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"},\"resourceTypes\":[{\"resourceType\":\"sites/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"publishingUsers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostnameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"validate\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"isusernameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sourceControls\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"availableStacks\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"listSitesAssignedToHostName\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/domainOwnershipIdentifiers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/slots/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"operations\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"certificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms/workers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"sites/slots\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"runtimes\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"sites/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/recommendations\",\"locations\":[],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"recommendations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"georegions\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/premieraddons\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"hostingEnvironments\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"hostingEnvironments/multiRolePools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"deploymentLocations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"functions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"deletedSites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostingenvironmentnameavailable\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"classicMobileServices\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"connections\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/managedApis\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/apiOperations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"connectionGateways\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations/connectionGatewayInstallations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"billingMeters\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"verifyHostingEnvironmentVnet\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "7068daa4-5286-4d5d-9d7c-264a0c7ad6f7", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "1aaf4d7d-e7d4-450c-8f45-1059d7a47a42" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1191", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:44:25 GMT", + "x-ms-correlation-request-id": "39fa44e2-588d-4729-a56e-b40499bc5d1f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024425Z:39fa44e2-588d-4729-a56e-b40499bc5d1f", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources\",\"namespace\":\"Microsoft.Resources\",\"resourceTypes\":[{\"resourceType\":\"tenants\",\"locations\":[],\"apiVersions\":[\"2017-08-01\",\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkPolicyCompliance\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"providers\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkresourcename\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/tagValues\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments/operations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"links\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2015-01-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "39fa44e2-588d-4729-a56e-b40499bc5d1f", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "93c829a4-1d90-4619-bda5-157fd23ec1af" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1190", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:44:26 GMT", + "x-ms-correlation-request-id": "8380df8b-3b67-47a9-ad69-97f55ca9b86d", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024427Z:8380df8b-3b67-47a9-ad69-97f55ca9b86d", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network\",\"namespace\":\"Microsoft.Network\",\"authorization\":{\"applicationId\":\"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\"roleDefinitionId\":\"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"},\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"publicIPAddresses\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkInterfaces\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"loadBalancers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkSecurityGroups\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"routeTables\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkWatchers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"virtualNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"localNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"connections\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"applicationGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"SystemAssignedResourceIdentity\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/CheckDnsNameAvailability\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/usages\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/virtualNetworkAvailableEndpointServices\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"dnszones\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"dnsOperationResults\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnsOperationStatuses\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnszones/A\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/AAAA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/CNAME\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/PTR\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/MX\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/TXT\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SRV\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SOA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/NS\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"trafficmanagerprofiles\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"checkTrafficManagerNameAvailability\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"]},{\"resourceType\":\"trafficManagerGeographicHierarchies\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\"]},{\"resourceType\":\"expressRouteCircuits\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"None\"},{\"resourceType\":\"expressRouteServiceProviders\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"applicationGatewayAvailableWafRuleSets\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\"]},{\"resourceType\":\"applicationGatewayAvailableSslOptions\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\"]},{\"resourceType\":\"routeFilters\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"bgpServiceCommunities\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "8380df8b-3b67-47a9-ad69-97f55ca9b86d", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "c9177caf-f239-4098-bb83-cb4c78093074" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1189", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:44:27 GMT", + "x-ms-correlation-request-id": "ab2cd702-4531-4f44-a00b-e1d8014f9581", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024428Z:ab2cd702-4531-4f44-a00b-e1d8014f9581", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage\",\"namespace\":\"Microsoft.Storage\",\"authorization\":{\"applicationId\":\"a6aa9161-5291-40bb-8c5c-923b567bee3b\",\"roleDefinitionId\":\"070ab87f-0efc-4423-b18b-756f3bdb0236\"},\"resourceTypes\":[{\"resourceType\":\"storageAccounts\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"locations/asyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/listAccountSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/listServiceSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/blobServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/tableServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/queueServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/fileServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\",\"2016-01-01\"]},{\"resourceType\":\"locations/deleteVirtualNetworkOrSubnets\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\"]},{\"resourceType\":\"usages\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/services\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"storageAccounts/services/metricDefinitions\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "ab2cd702-4531-4f44-a00b-e1d8014f9581", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "7d89843c-b77d-4dcb-b5ab-dba88412053f" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1188", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:44:29 GMT", + "x-ms-correlation-request-id": "b3da66d8-a965-4fd7-87e9-3c43a1cc98ff", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024429Z:b3da66d8-a965-4fd7-87e9-3c43a1cc98ff", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization\",\"namespace\":\"Microsoft.Authorization\",\"resourceTypes\":[{\"resourceType\":\"roleAssignments\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"roleDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"classicAdministrators\",\"locations\":[],\"apiVersions\":[\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"permissions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"locks\",\"locations\":[],\"apiVersions\":[\"2017-04-01\",\"2016-09-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2015-01-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-01-01\",\"2014-10-01-preview\",\"2014-06-01\"]},{\"resourceType\":\"policyDefinitions\",\"locations\":[],\"apiVersions\":[\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"policySetDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\"]},{\"resourceType\":\"policyAssignments\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\",\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"providerOperations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01-preview\",\"2015-07-01\"]},{\"resourceType\":\"elevateAccess\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "b3da66d8-a965-4fd7-87e9-3c43a1cc98ff", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "4446aebc-45ab-49ea-9c07-b2379b91d01b" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1187", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:44:30 GMT", + "x-ms-correlation-request-id": "95e5f509-a0e0-4b42-8413-f16eec0ddabc", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024431Z:95e5f509-a0e0-4b42-8413-f16eec0ddabc", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute\",\"namespace\":\"Microsoft.Compute\",\"authorization\":{\"applicationId\":\"60e6cd67-9c8c-4951-9b3c-23c25a2169af\",\"roleDefinitionId\":\"e4770acb-272e-4dc8-87f3-12f44a612224\"},\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"virtualMachines/diagnosticSettings\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"Central US\",\"North Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "95e5f509-a0e0-4b42-8413-f16eec0ddabc", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.ResourceGroups list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "fd2842c0-c2e1-4435-bf28-933f5c90e869", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14976", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:44:30 GMT", + "x-ms-correlation-request-id": "7573c9fc-e46c-4ba3-a8f1-62219890f323", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024431Z:7573c9fc-e46c-4ba3-a8f1-62219890f323", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg\",\"name\":\"barneytestrg\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/davidtestrg\",\"name\":\"davidtestrg\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis\",\"name\":\"fluentvis\",\"location\":\"westus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javabenchmark\",\"name\":\"javabenchmark\",\"location\":\"westus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ubuntumachine\",\"name\":\"ubuntumachine\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}}]}", + "x-ms-request-id": "7573c9fc-e46c-4ba3-a8f1-62219890f323", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.AppServicePlans listByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "9342e273-a13f-4793-91fe-c8b5d63d099a", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14975", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:44:31 GMT", + "x-ms-correlation-request-id": "d5df941f-c895-486d-a4de-b071b9026874", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024432Z:d5df941f-c895-486d-a4de-b071b9026874", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"name\":\"barneytestplan1\",\"type\":\"Microsoft.Web/serverfarms\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"serverFarmId\":0,\"name\":\"barneytestplan1\",\"workerSize\":\"Default\",\"workerSizeId\":0,\"workerTierName\":null,\"numberOfWorkers\":1,\"currentWorkerSize\":\"Default\",\"currentWorkerSizeId\":0,\"currentNumberOfWorkers\":1,\"status\":\"Ready\",\"webSpace\":\"barneytestrg-EastUSwebspace\",\"subscription\":\"ffa52f27-be12-4cad-b1ea-c2c241b6cceb\",\"adminSiteName\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"maximumNumberOfWorkers\":3,\"planName\":\"VirtualDedicatedPlan\",\"adminRuntimeSiteName\":null,\"computeMode\":\"Shared\",\"siteMode\":null,\"geoRegion\":\"East US\",\"perSiteScaling\":false,\"numberOfSites\":2,\"hostingEnvironmentId\":null,\"isSpot\":false,\"spotExpirationTime\":null,\"tags\":{},\"kind\":\"app\",\"resourceGroup\":\"barneytestrg\",\"reserved\":false,\"mdmId\":\"waws-prod-blu-021_21985\",\"targetWorkerCount\":0,\"targetWorkerSizeId\":0,\"provisioningState\":\"Succeeded\"},\"sku\":{\"name\":\"B1\",\"tier\":\"Basic\",\"size\":\"B1\",\"family\":\"B\",\"capacity\":1}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"name\":\"barneytestplan2\",\"type\":\"Microsoft.Web/serverfarms\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"serverFarmId\":0,\"name\":\"barneytestplan2\",\"workerSize\":\"Default\",\"workerSizeId\":0,\"workerTierName\":null,\"numberOfWorkers\":1,\"currentWorkerSize\":\"Default\",\"currentWorkerSizeId\":0,\"currentNumberOfWorkers\":1,\"status\":\"Ready\",\"webSpace\":\"barneytestrg-EastUSwebspace\",\"subscription\":\"ffa52f27-be12-4cad-b1ea-c2c241b6cceb\",\"adminSiteName\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"maximumNumberOfWorkers\":3,\"planName\":\"VirtualDedicatedPlan\",\"adminRuntimeSiteName\":null,\"computeMode\":\"Shared\",\"siteMode\":null,\"geoRegion\":\"East US\",\"perSiteScaling\":false,\"numberOfSites\":1,\"hostingEnvironmentId\":null,\"isSpot\":false,\"spotExpirationTime\":null,\"tags\":{},\"kind\":\"app\",\"resourceGroup\":\"barneytestrg\",\"reserved\":false,\"mdmId\":\"waws-prod-blu-021_21986\",\"targetWorkerCount\":0,\"targetWorkerSizeId\":0,\"provisioningState\":\"Succeeded\"},\"sku\":{\"name\":\"B1\",\"tier\":\"Basic\",\"size\":\"B1\",\"family\":\"B\",\"capacity\":1}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "0650a60a-186d-4b32-b289-5fc7fdbe2543", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.AppServicePlans getByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "bd7834cd-a207-43b6-8a74-57b8b86f6919", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14974", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:00 GMT", + "x-ms-correlation-request-id": "2034dc6f-70ea-470a-87df-358f2d3c137f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024500Z:2034dc6f-70ea-470a-87df-358f2d3c137f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"name\":\"barneytestplan2\",\"type\":\"Microsoft.Web/serverfarms\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"serverFarmId\":0,\"name\":\"barneytestplan2\",\"workerSize\":\"Default\",\"workerSizeId\":0,\"workerTierName\":null,\"numberOfWorkers\":1,\"currentWorkerSize\":\"Default\",\"currentWorkerSizeId\":0,\"currentNumberOfWorkers\":1,\"status\":\"Ready\",\"webSpace\":\"barneytestrg-EastUSwebspace\",\"subscription\":\"ffa52f27-be12-4cad-b1ea-c2c241b6cceb\",\"adminSiteName\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"maximumNumberOfWorkers\":3,\"planName\":\"VirtualDedicatedPlan\",\"adminRuntimeSiteName\":null,\"computeMode\":\"Shared\",\"siteMode\":null,\"geoRegion\":\"East US\",\"perSiteScaling\":false,\"numberOfSites\":1,\"hostingEnvironmentId\":null,\"isSpot\":false,\"spotExpirationTime\":null,\"tags\":{},\"kind\":\"app\",\"resourceGroup\":\"barneytestrg\",\"reserved\":false,\"mdmId\":\"waws-prod-blu-021_21986\",\"targetWorkerCount\":0,\"targetWorkerSizeId\":0,\"provisioningState\":\"Succeeded\"},\"sku\":{\"name\":\"B1\",\"tier\":\"Basic\",\"size\":\"B1\",\"family\":\"B\",\"capacity\":1}}", + "x-ms-request-id": "2447b7e1-6171-4ee3-bfdb-b4ceb82c2b8f", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "PUT", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/barneytestrg2?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.ResourceGroups createOrUpdate", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "4f16b134-b2b3-4ca9-bc8e-a94b4eed72b7" + }, + "Response": { + "x-ms-ratelimit-remaining-subscription-writes": "1186", + "Pragma": "no-cache", + "StatusCode": "201", + "Date": "Wed, 13 Sep 2017 02:45:01 GMT", + "x-ms-correlation-request-id": "f95a0559-1b34-4499-9dbe-7c15e16ea902", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024502Z:f95a0559-1b34-4499-9dbe-7c15e16ea902", + "Expires": "-1", + "Content-Length": "179", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2\",\"name\":\"barneytestrg2\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}}", + "x-ms-request-id": "f95a0559-1b34-4499-9dbe-7c15e16ea902", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "PUT", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps createOrUpdate", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "e22af1d1-3a1b-4c9c-b75d-069b96c1a668" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1185", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:09 GMT", + "x-ms-correlation-request-id": "ea90c14c-2fd7-4af1-bd7e-1d109d5f1091", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C3A4E11EFC0\"", + "x-ms-routing-request-id": "WESTUS:20170913T024509Z:ea90c14c-2fd7-4af1-bd7e-1d109d5f1091", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:04.807\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "047550f6-3a50-482d-8e93-16a020997e17", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "7baf7e3d-5c8e-4cd2-bcbb-bf45c33cf6b1", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14973", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:10 GMT", + "x-ms-correlation-request-id": "23ca75e6-2afe-4015-b3d1-86bb58719789", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C3A4E11EFC0\"", + "x-ms-routing-request-id": "WESTUS:20170913T024510Z:23ca75e6-2afe-4015-b3d1-86bb58719789", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:05.34\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "99cd99bb-87f7-4caf-8e82-234ccc0c4671", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "PUT", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps createOrUpdateConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "365da6ad-42ac-4bc4-8237-0a09ca0065e4" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1184", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:11 GMT", + "x-ms-correlation-request-id": "ac9081a5-7089-445c-8697-f8183598f355", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C3A51ACA2B0\"", + "x-ms-routing-request-id": "WESTUS:20170913T024511Z:ac9081a5-7089-445c-8697-f8183598f355", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "822ad5cc-b9fd-466e-a6ee-c98931effbcb", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "7c11ed13-684c-4f66-8443-0e6b6676a8c1" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:11 GMT", + "x-ms-correlation-request-id": "f9e6edbd-0519-498e-8e6c-9501d5b12669", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-routing-request-id": "WESTUS:20170913T024512Z:f9e6edbd-0519-498e-8e6c-9501d5b12669", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "29000a79-5af5-4280-b7d1-b231b0aa0698", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "6d9759bd-550a-41f7-9237-70b1058c7271" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:12 GMT", + "x-ms-correlation-request-id": "1cb609a3-c3e3-4d48-a09c-63a60665120f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11998", + "x-ms-routing-request-id": "WESTUS:20170913T024512Z:1cb609a3-c3e3-4d48-a09c-63a60665120f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "b9f0e0ea-c845-4fb6-a097-2f6201f0d94f", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "0ae0c331-9c14-45d3-bf1d-2854192c4580", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14972", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:12 GMT", + "x-ms-correlation-request-id": "5d92fdba-55fa-45aa-96b1-4962aac5bbac", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024513Z:5d92fdba-55fa-45aa-96b1-4962aac5bbac", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "6d6df774-2e17-498f-b059-ea8141d36736", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "893ef859-5a46-4df5-8265-ea3650891af6" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:13 GMT", + "x-ms-correlation-request-id": "1c9f57b9-b195-413e-8f89-d0cea69aaf42", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11997", + "x-ms-routing-request-id": "WESTUS:20170913T024513Z:1c9f57b9-b195-413e-8f89-d0cea69aaf42", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "9a799412-6ebe-4d9a-9f88-2bceb75d23b7", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/publishxml?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listPublishingProfileXmlWithSecrets", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "6d3fee7e-9788-4cd3-a9c8-af0e4c5c5f6c" + }, + "Response": { + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:13 GMT", + "x-ms-correlation-request-id": "b07b535e-7bc5-4061-b6b3-fac39d0e5fc9", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-routing-request-id": "WESTUS:20170913T024514Z:b07b535e-7bc5-4061-b6b3-fac39d0e5fc9", + "X-AspNet-Version": "4.0.30319", + "Expires": "-1", + "Content-Length": "1060", + "Body": "", // [SuppressMessage("Microsoft.Security", "CS001:SecretInline", Justification="fake credential for test case")] + "x-ms-request-id": "b07b535e-7bc5-4061-b6b3-fac39d0e5fc9", + "Content-Type": "application/xml", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/stop?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps stop", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "020007b0-55d3-4f82-a446-d8ba68e06157" + }, + "Response": { + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1183", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:16 GMT", + "x-ms-correlation-request-id": "d6f57816-b79d-4a1f-a39c-24d889d4cc87", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024516Z:d6f57816-b79d-4a1f-a39c-24d889d4cc87", + "X-AspNet-Version": "4.0.30319", + "Expires": "-1", + "Content-Length": "0", + "Body": "", + "x-ms-request-id": "e8af6249-ad02-46b1-83e4-da0cfc956643", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "8bd321e2-cf8e-4753-86b6-4be6e3dd6f64", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14971", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:16 GMT", + "x-ms-correlation-request-id": "dc289e3a-23fb-46c6-84bc-6f7e87288ee5", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C3A54DBE9A0\"", + "x-ms-routing-request-id": "WESTUS:20170913T024517Z:dc289e3a-23fb-46c6-84bc-6f7e87288ee5", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Stopped\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:16.73\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "62ef4fd6-c087-456b-8c9a-944a5ca8118d", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "0b5409a5-d2f9-4847-b04b-192474005952", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14970", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:17 GMT", + "x-ms-correlation-request-id": "8df6f870-f621-43e7-a893-58c09e79c5ed", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024518Z:8df6f870-f621-43e7-a893-58c09e79c5ed", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "6ccfe147-5483-406a-8ac1-c4c5790bdae8", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "e5c29543-c9ee-4529-9a40-a8a91984e2e1" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:17 GMT", + "x-ms-correlation-request-id": "fd7b3c2e-c1e8-4f49-a2d2-346e9c2cfc2e", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11996", + "x-ms-routing-request-id": "WESTUS:20170913T024518Z:fd7b3c2e-c1e8-4f49-a2d2-346e9c2cfc2e", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "a5ddd42b-0d76-457d-9136-69c449eb2eaf", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "059af46f-d1af-47b5-8803-fa1b3b5df3f0" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:18 GMT", + "x-ms-correlation-request-id": "69e675c8-e0cf-49b3-90ac-d126829a9a02", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11995", + "x-ms-routing-request-id": "WESTUS:20170913T024519Z:69e675c8-e0cf-49b3-90ac-d126829a9a02", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "e77d7779-fc68-483e-bfd7-71b68b9ec096", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "e1adc825-aca5-4f54-b87b-56aca27ac514", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14969", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:18 GMT", + "x-ms-correlation-request-id": "17d063a0-5d50-4620-bb7f-a5eae0ddf695", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024519Z:17d063a0-5d50-4620-bb7f-a5eae0ddf695", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "746679b4-f5da-45f6-9ef5-6cd48b0271cb", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "9d551590-c095-476c-a5e8-97f5e7e3a017" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:19 GMT", + "x-ms-correlation-request-id": "a9adb2cf-86c9-4573-86c0-8fd481576d23", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11994", + "x-ms-routing-request-id": "WESTUS:20170913T024519Z:a9adb2cf-86c9-4573-86c0-8fd481576d23", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "b7a54855-00fb-453a-80f5-90f0d5ac98dd", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/start?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps start", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "3a54459d-8c82-44c2-bac7-c05055c83bdd" + }, + "Response": { + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1182", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:22 GMT", + "x-ms-correlation-request-id": "c28a3fae-1189-4494-9c1f-f4617ba40ac6", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024523Z:c28a3fae-1189-4494-9c1f-f4617ba40ac6", + "X-AspNet-Version": "4.0.30319", + "Expires": "-1", + "Content-Length": "0", + "Body": "", + "x-ms-request-id": "7ad47282-1f16-4b40-9ec9-c6ea0b6d307a", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "1b142475-5758-499a-a4a9-4ba20b4adef0", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14968", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:23 GMT", + "x-ms-correlation-request-id": "976fa32b-b3cd-4cd6-aa47-c747b7950d43", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C3A58C4E3A0\"", + "x-ms-routing-request-id": "WESTUS:20170913T024523Z:976fa32b-b3cd-4cd6-aa47-c747b7950d43", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:23.29\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "174e535f-740d-48e1-877c-3f85634350bf", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "4b0dc10e-ad7b-47b2-b7f3-9545c4f99855", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14967", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:23 GMT", + "x-ms-correlation-request-id": "ffa19a25-9f16-453c-bbf8-fa9669513e7f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024524Z:ffa19a25-9f16-453c-bbf8-fa9669513e7f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "7444af0c-0759-4daf-9c1d-0b9b30b93eb5", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "2e4119b9-9c3f-40a8-9e50-8e20400ff41f" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:23 GMT", + "x-ms-correlation-request-id": "3aed03a0-0d69-4320-92ec-68d7d3e29159", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11993", + "x-ms-routing-request-id": "WESTUS:20170913T024524Z:3aed03a0-0d69-4320-92ec-68d7d3e29159", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "378cad30-6f3f-47ee-91ee-11e7a74ae063", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "8fb16b79-c547-4766-9368-e009bda34e3a" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:24 GMT", + "x-ms-correlation-request-id": "503690ff-42fe-46ff-9db1-ea56c707d2ea", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11992", + "x-ms-routing-request-id": "WESTUS:20170913T024525Z:503690ff-42fe-46ff-9db1-ea56c707d2ea", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "17447981-4c69-4dc6-97b4-72dbe4bdced5", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "e7f68327-942f-4146-816d-6e3df519f40f", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14966", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:24 GMT", + "x-ms-correlation-request-id": "b6e63fbd-63f8-4785-bd0f-6fe68186da67", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024525Z:b6e63fbd-63f8-4785-bd0f-6fe68186da67", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "437143cf-816c-4c7c-8a13-ee0fb41095b4", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "acda6421-af37-401e-a5ed-425a9eb918ea" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:25 GMT", + "x-ms-correlation-request-id": "c56f1fb1-2ac3-4e1a-b44a-aafe2de7d852", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11991", + "x-ms-routing-request-id": "WESTUS:20170913T024526Z:c56f1fb1-2ac3-4e1a-b44a-aafe2de7d852", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "25706e8c-0a91-49a7-b4e6-d04e48f239b1", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "61a28337-634f-4de6-a525-151c3ca3ac56", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14965", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:28 GMT", + "x-ms-correlation-request-id": "f2122521-6168-4a13-90f9-eeb771a9d1bf", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C3A5A5C5B16\"", + "x-ms-routing-request-id": "WESTUS:20170913T024528Z:f2122521-6168-4a13-90f9-eeb771a9d1bf", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:23.29\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "c53b77f1-5eb0-4abd-be31-4f823b632e2c", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "0fff6599-b12c-4bce-b050-88a7ae07e25d", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14964", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:29 GMT", + "x-ms-correlation-request-id": "209b7824-3384-45ca-9372-5a1ff011b06f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C3A5A5C5B16\"", + "x-ms-routing-request-id": "WESTUS:20170913T024529Z:209b7824-3384-45ca-9372-5a1ff011b06f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:23.29\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "c4b4c019-7281-4d70-bd2e-86c8ac595576", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "6c4a6dcc-39f7-4bff-b9d9-780b5a2af229", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14963", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:29 GMT", + "x-ms-correlation-request-id": "b1981c83-a4ab-4c1e-be8e-bc7d7898d6e3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024530Z:b1981c83-a4ab-4c1e-be8e-bc7d7898d6e3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "8804a902-3110-40e7-a6a1-753c218ef8c9", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "a6b18af4-73c4-44b5-acf0-7986f42c85c9", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14962", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:30 GMT", + "x-ms-correlation-request-id": "7d59c702-6723-4294-bffe-b374970c00a2", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024530Z:7d59c702-6723-4294-bffe-b374970c00a2", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "f30d88ba-ac16-4511-9c48-fa8e133b1692", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "530c2296-390c-44e8-91bb-33e223008de1" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:30 GMT", + "x-ms-correlation-request-id": "d4dfa509-a917-4974-8d11-13415483d297", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11990", + "x-ms-routing-request-id": "WESTUS:20170913T024531Z:d4dfa509-a917-4974-8d11-13415483d297", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "c8e61d91-d338-4dd6-a852-79cf951ebc61", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "ecf8fd32-8965-49ed-ae23-19b4e2394730" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:31 GMT", + "x-ms-correlation-request-id": "b9abd609-0b08-43e9-a8c0-b472d908a5d8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11989", + "x-ms-routing-request-id": "WESTUS:20170913T024531Z:b9abd609-0b08-43e9-a8c0-b472d908a5d8", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "93565bbc-5978-4617-b2aa-5edd835682d0", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "510e63b6-2859-4758-9a6b-f67151b0fc35" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:31 GMT", + "x-ms-correlation-request-id": "8612a88c-2463-403d-9dd0-73e4b4953a2c", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11988", + "x-ms-routing-request-id": "WESTUS:20170913T024532Z:8612a88c-2463-403d-9dd0-73e4b4953a2c", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "90697747-6054-4890-a658-a116016789a0", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "10fedc97-4fa9-467a-8096-dfaffc353958" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:32 GMT", + "x-ms-correlation-request-id": "4d8e40bd-6023-4322-93d6-e06419a4adb4", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11987", + "x-ms-routing-request-id": "WESTUS:20170913T024533Z:4d8e40bd-6023-4322-93d6-e06419a4adb4", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "8361867e-20a5-44f0-b685-cb764c89e784", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "637651af-cc94-4251-9089-abd1712199c6", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14961", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:32 GMT", + "x-ms-correlation-request-id": "919e2a9b-eeb7-402d-967a-f27f10889c0e", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024533Z:919e2a9b-eeb7-402d-967a-f27f10889c0e", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "d47d4349-4dae-42c9-92bf-e048666382ac", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "eaff3a8a-2999-4bbc-bafe-3253bbfaffad", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14960", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:33 GMT", + "x-ms-correlation-request-id": "9cf642d0-0e47-4131-8c71-f1db9ac7457d", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024533Z:9cf642d0-0e47-4131-8c71-f1db9ac7457d", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "34e052a5-363d-4aec-9b37-cc349bba35bb", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "742dba39-846f-4dbd-b376-0f6af65ccefe" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:33 GMT", + "x-ms-correlation-request-id": "72e1117f-2324-4d80-ab35-8156ca3e3cba", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11986", + "x-ms-routing-request-id": "WESTUS:20170913T024534Z:72e1117f-2324-4d80-ab35-8156ca3e3cba", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "9a22c2db-2661-4e73-a0ea-82faba84a788", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "e43a7951-a73e-449c-98a0-9143903bb01e" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:34 GMT", + "x-ms-correlation-request-id": "9e6e21be-d23e-48a1-bd00-11eae175d481", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11985", + "x-ms-routing-request-id": "WESTUS:20170913T024534Z:9e6e21be-d23e-48a1-bd00-11eae175d481", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "e4ffa11a-39cd-4856-a5da-672bdd348e81", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "5b0a25b6-357b-4cb9-8a31-7e97eae177ed", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14959", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:34 GMT", + "x-ms-correlation-request-id": "2b88316e-3cac-44ed-ac11-8cbb8b9f3a59", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024535Z:2b88316e-3cac-44ed-ac11-8cbb8b9f3a59", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "4b077784-a79b-46da-a476-fda58b6a5c4d", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "db225f44-4d99-4194-8de2-03e731fd1862", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14958", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:34 GMT", + "x-ms-correlation-request-id": "403a9c73-b106-447b-b983-1c34adfead2d", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024535Z:403a9c73-b106-447b-b983-1c34adfead2d", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "38a9f43b-405f-422b-8155-e45c7bca85b9", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "63a0dab6-d497-4be1-a403-8cd4d2a559b1" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:35 GMT", + "x-ms-correlation-request-id": "86f9d6e6-89b2-4550-aa8e-71adebb8dd31", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11984", + "x-ms-routing-request-id": "WESTUS:20170913T024536Z:86f9d6e6-89b2-4550-aa8e-71adebb8dd31", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "62bf0f5b-3aa1-4dd2-b79e-52cc66a69125", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "2584236f-22b9-4c93-b454-613f288f3bde" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:36 GMT", + "x-ms-correlation-request-id": "e5fb0c57-047e-4385-b0a4-aee54de2ebd3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11983", + "x-ms-routing-request-id": "WESTUS:20170913T024536Z:e5fb0c57-047e-4385-b0a4-aee54de2ebd3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "b8753f84-7158-47d9-b57d-f116b222c1e4", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "2e0e6d57-a04c-46a0-a2bf-71ba1a7cb64e" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:36 GMT", + "x-ms-correlation-request-id": "f3530563-ccd1-455d-888b-59f1f9c8608f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11982", + "x-ms-routing-request-id": "WESTUS:20170913T024537Z:f3530563-ccd1-455d-888b-59f1f9c8608f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "0c4946d3-f6aa-4198-8498-df8a59f5d61e", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "3d52c2bc-9cfe-44ac-b9a0-c859f45523b6" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:37 GMT", + "x-ms-correlation-request-id": "5607f673-10dd-4afc-b6dc-640a7f95558e", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11981", + "x-ms-routing-request-id": "WESTUS:20170913T024538Z:5607f673-10dd-4afc-b6dc-640a7f95558e", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "062dd8a8-6e19-4ad1-9dc8-841ff829ef06", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "eb8824be-3377-4a59-b1b5-0b4b6bc6078a", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14957", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:37 GMT", + "x-ms-correlation-request-id": "531e6754-9679-4527-b8e7-f097acf8f103", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024538Z:531e6754-9679-4527-b8e7-f097acf8f103", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "716750f0-d800-413e-ad09-0cbe0bd6ae71", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "6149573e-6027-43a6-9700-1d06ac012bcf", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14956", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:38 GMT", + "x-ms-correlation-request-id": "01833dd9-7b5e-4364-a8c2-a4e0a2825b2c", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024539Z:01833dd9-7b5e-4364-a8c2-a4e0a2825b2c", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "5fd36509-5d3f-4abe-b644-ad660d41ee1e", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "de995492-6f8e-4cbf-aa8d-c5ecd391bfda" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:38 GMT", + "x-ms-correlation-request-id": "cb7b951a-e197-496b-b4d2-5b6e2345c37f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11980", + "x-ms-routing-request-id": "WESTUS:20170913T024539Z:cb7b951a-e197-496b-b4d2-5b6e2345c37f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "da7ba7e7-9f87-4ccf-ac81-f3faf7a272b5", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "a5daae6f-fd83-4709-ae68-74dfe71b85ff" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:39 GMT", + "x-ms-correlation-request-id": "eb1c2968-101d-45e8-a630-6c40457e55b3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11979", + "x-ms-routing-request-id": "WESTUS:20170913T024540Z:eb1c2968-101d-45e8-a630-6c40457e55b3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "7ec61257-5d2e-4ca4-adba-97cc1eedca69", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "1ecfa598-4294-4b33-9776-e6ce466023f0", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14955", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:39 GMT", + "x-ms-correlation-request-id": "f9e5750d-6dcc-4524-9c2e-3930929b00e5", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024540Z:f9e5750d-6dcc-4524-9c2e-3930929b00e5", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "8b0f0d01-6052-470e-9e88-ba4e4b864417", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "bcb2b162-0c7e-4a0f-9798-6f6a845496c0", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14954", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:40 GMT", + "x-ms-correlation-request-id": "00c75bff-65ba-4168-9bec-371a66a9b9c0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024540Z:00c75bff-65ba-4168-9bec-371a66a9b9c0", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "3f546e89-cbe7-4abe-bb1b-56fa938f7818", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "84c93520-8fe2-43d5-a24d-f3be49681a33" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:40 GMT", + "x-ms-correlation-request-id": "a4dd9d63-9f46-4825-9120-6a411c6c01c5", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11978", + "x-ms-routing-request-id": "WESTUS:20170913T024541Z:a4dd9d63-9f46-4825-9120-6a411c6c01c5", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "cf205e5c-d3a5-4247-8036-02a26714689a", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "ffb8e7b3-f373-4865-868f-829ff9676f66" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:41 GMT", + "x-ms-correlation-request-id": "d7b7c49f-38f2-4659-8dd4-1888ef3afd64", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11977", + "x-ms-routing-request-id": "WESTUS:20170913T024541Z:d7b7c49f-38f2-4659-8dd4-1888ef3afd64", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "f5d2d083-2f34-46bd-8728-3a73bc1f8846", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "220a44e8-2ce9-41f1-a804-80bf7d7fd666" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:41 GMT", + "x-ms-correlation-request-id": "d67968b3-64d3-4bff-9af3-30083a72eadb", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11976", + "x-ms-routing-request-id": "WESTUS:20170913T024542Z:d67968b3-64d3-4bff-9af3-30083a72eadb", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "7e48f605-ba9a-4406-89e6-3b0b4e620b43", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "578833bb-46db-418f-a311-8d3c0491ac05" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:42 GMT", + "x-ms-correlation-request-id": "6f1fec63-4156-41ba-8016-ea03f43fb466", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11975", + "x-ms-routing-request-id": "WESTUS:20170913T024543Z:6f1fec63-4156-41ba-8016-ea03f43fb466", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "e79cd73b-0416-485f-a7a1-b9db60868fba", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "551666b1-20c9-42cd-9e3b-087d9581af1e", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14953", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:42 GMT", + "x-ms-correlation-request-id": "11f3ccf9-ad75-4b9a-b3d4-ebf9e781fb49", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024543Z:11f3ccf9-ad75-4b9a-b3d4-ebf9e781fb49", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "916c6539-11a3-46d1-9cf2-aceb531b35b5", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "5329e9a4-7597-4546-99d4-acaa51017ff5", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14952", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:43 GMT", + "x-ms-correlation-request-id": "92aa526e-09fb-4226-95cf-6f49624d2376", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024544Z:92aa526e-09fb-4226-95cf-6f49624d2376", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "a4097428-f569-4055-ab7d-674ee61e334b", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "203a52fc-47c5-4efc-8d7b-1c7caa500127" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:43 GMT", + "x-ms-correlation-request-id": "ce833aa0-0dbc-434b-b3f3-2af0f925fe0b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11974", + "x-ms-routing-request-id": "WESTUS:20170913T024544Z:ce833aa0-0dbc-434b-b3f3-2af0f925fe0b", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "4bf892ac-a446-4761-92f9-a6fc2216bada", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "baca355e-3fdb-456c-b1f6-1e674945352c" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:44 GMT", + "x-ms-correlation-request-id": "3c639f49-ae12-4d83-a16c-64240d4c58a7", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11973", + "x-ms-routing-request-id": "WESTUS:20170913T024544Z:3c639f49-ae12-4d83-a16c-64240d4c58a7", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "28653d74-f44d-4985-b8f9-be37ba2ce95b", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "9126c58b-5550-4e38-8f57-c5cc3dd27d55", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14951", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:44 GMT", + "x-ms-correlation-request-id": "4e8b0e94-903f-4cc8-8b72-fcd880782820", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024545Z:4e8b0e94-903f-4cc8-8b72-fcd880782820", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$webapp-170913103705\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.7\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"8.5\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "81a19b27-66f4-488f-b3a6-4d8436020009", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "4b482ddd-7fa9-4769-a4a1-42b01b3e7fb8", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14950", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:44 GMT", + "x-ms-correlation-request-id": "41bad358-d94c-4f19-9e0c-ed4c673d0673", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024545Z:41bad358-d94c-4f19-9e0c-ed4c673d0673", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$webapp-170913103705\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.7\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"8.5\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "5f820a10-1789-4ef9-ae17-ad2ed13b3230", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "58fe4459-be11-4420-b174-bf40f8ece3dd" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:45 GMT", + "x-ms-correlation-request-id": "6f734361-95e2-40af-8270-adfc66d9e84c", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11972", + "x-ms-routing-request-id": "WESTUS:20170913T024546Z:6f734361-95e2-40af-8270-adfc66d9e84c", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "b1320a90-6d6c-41cd-8ad2-904fe3794f17", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "95d8fe0a-8460-4774-b35c-d2ce730efff6" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:45 GMT", + "x-ms-correlation-request-id": "45ca2e66-9aab-4b44-a441-1143ddec8886", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11971", + "x-ms-routing-request-id": "WESTUS:20170913T024546Z:45ca2e66-9aab-4b44-a441-1143ddec8886", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "ca446c83-0eb8-492e-8486-d9be9495f984", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "728d2b15-637c-4463-a8d8-daf8c46bf601" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:46 GMT", + "x-ms-correlation-request-id": "20e0bc57-7064-46b0-b5f5-048c3718835a", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11970", + "x-ms-routing-request-id": "WESTUS:20170913T024547Z:20e0bc57-7064-46b0-b5f5-048c3718835a", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "f5d60457-c78f-45c0-a49e-04a2a5556526", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "f97c9fe3-31cf-42b7-8c94-5cd4fa2f68ed" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:47 GMT", + "x-ms-correlation-request-id": "0fcd9088-ce46-4bd4-9ef0-5e6cd59823f3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11969", + "x-ms-routing-request-id": "WESTUS:20170913T024548Z:0fcd9088-ce46-4bd4-9ef0-5e6cd59823f3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "a781c425-da82-4180-8a0e-3c76326ae0a4", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "f6d31fc2-2f4b-49fd-8c6e-6283e88209f2", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14949", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:47 GMT", + "x-ms-correlation-request-id": "618bd311-ed88-4602-bf87-a42ca6ddf35a", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024548Z:618bd311-ed88-4602-bf87-a42ca6ddf35a", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "b3105777-744d-47fe-abc9-15d85d4a6472", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "8eaf0ae4-5d05-4435-8378-2b4039ec3d5d", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14948", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:48 GMT", + "x-ms-correlation-request-id": "6cb1ce00-47c1-4def-a532-4e18236e383a", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024548Z:6cb1ce00-47c1-4def-a532-4e18236e383a", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "e8b728ce-77b7-43b8-9fb5-ea261d454001", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "6c27b293-40ab-494a-8b79-eadf9440293b" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:48 GMT", + "x-ms-correlation-request-id": "6328fb3c-8089-47ab-8f7f-71035cef6513", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11968", + "x-ms-routing-request-id": "WESTUS:20170913T024549Z:6328fb3c-8089-47ab-8f7f-71035cef6513", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "8f5edf45-54fd-4a60-afb3-675f7706b497", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "e15c090c-ae5c-4a72-bd1a-e27b5e967576" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:49 GMT", + "x-ms-correlation-request-id": "2de51373-d165-4532-81b5-d1624bd66d00", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11967", + "x-ms-routing-request-id": "WESTUS:20170913T024550Z:2de51373-d165-4532-81b5-d1624bd66d00", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "d27a5f34-d9b1-463d-b8f3-369aa8a6f640", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "f612f2a7-c7f6-49d7-b226-723f21a33c62", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14947", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:45:50 GMT", + "x-ms-correlation-request-id": "d768874d-8f1d-4544-8ac5-5193af6fde2b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C3A68A05902\"", + "x-ms-routing-request-id": "WESTUS:20170913T024551Z:d768874d-8f1d-4544-8ac5-5193af6fde2b", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:23.29\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "4ba619a2-61be-4a48-a43c-5b1803ef6fd1", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "f2e6f287-043e-4848-bc38-375b85bf7e80", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14946", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:01 GMT", + "x-ms-correlation-request-id": "4efc44ad-887a-44e8-803b-7612343f5961", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C3A68A05902\"", + "x-ms-routing-request-id": "WESTUS:20170913T024601Z:4efc44ad-887a-44e8-803b-7612343f5961", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:23.29\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "1e863000-c30c-4b3c-8f4e-51492c88e9f9", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "1cda74c8-245a-42e9-a634-de5349cb9912", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14945", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:01 GMT", + "x-ms-correlation-request-id": "776776cc-6a08-4b55-8f8c-df56a3790085", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024602Z:776776cc-6a08-4b55-8f8c-df56a3790085", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "e3649f45-443e-4a9a-9204-5fdb98b8cbe1", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "071a78de-6692-4e14-b344-e7c21c6a4107" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:02 GMT", + "x-ms-correlation-request-id": "6c2b7f58-13c5-437e-a2a8-630fb39d1694", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11966", + "x-ms-routing-request-id": "WESTUS:20170913T024602Z:6c2b7f58-13c5-437e-a2a8-630fb39d1694", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "514332e6-4ff0-4fc9-99e7-497ce096cef2", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "1e35249a-9a8b-4cb2-81a7-91e0696ba140" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:03 GMT", + "x-ms-correlation-request-id": "33b161fb-15ac-4f6b-9afc-32f8dcaf6bd7", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11965", + "x-ms-routing-request-id": "WESTUS:20170913T024603Z:33b161fb-15ac-4f6b-9afc-32f8dcaf6bd7", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "cdefb12e-db7f-4951-8a20-b53142f56bf5", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "aafa1ea6-e3f0-4435-96f1-8df5f681d566", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14944", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:03 GMT", + "x-ms-correlation-request-id": "d9dd53ed-9cf3-40b4-acc6-52b27bf595d8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024603Z:d9dd53ed-9cf3-40b4-acc6-52b27bf595d8", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "094c11a7-a26e-4a5f-9f7e-271d38363bfe", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "48970b80-2fc5-4ed6-a002-5b2154fbc362" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:03 GMT", + "x-ms-correlation-request-id": "60ed8f8d-cee2-4b37-bbbe-1fee0d3b66f1", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11964", + "x-ms-routing-request-id": "WESTUS:20170913T024604Z:60ed8f8d-cee2-4b37-bbbe-1fee0d3b66f1", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "e8cd4d7d-94e7-4e76-b779-25c326ee3d0e", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "058e6192-660b-4466-8f23-22dabab38634", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14943", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:04 GMT", + "x-ms-correlation-request-id": "c089d228-6161-490a-91c5-aef082ddbeb1", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024604Z:c089d228-6161-490a-91c5-aef082ddbeb1", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "b7e572f7-ad37-4262-8c58-5576e10ad1b8", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "e154ded0-8e53-497d-93ea-89f08a52012e" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:04 GMT", + "x-ms-correlation-request-id": "c66009a2-73fc-40b0-b0bc-b7c600bcf8ae", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11963", + "x-ms-routing-request-id": "WESTUS:20170913T024605Z:c66009a2-73fc-40b0-b0bc-b7c600bcf8ae", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "f0e8bce7-9f85-4a7b-bc3b-dc92bcc7d274", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "b3418967-0a04-4829-8ccf-b116369c7328" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:05 GMT", + "x-ms-correlation-request-id": "8a88852d-1e50-47f2-9027-34a4eddf230b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11962", + "x-ms-routing-request-id": "WESTUS:20170913T024605Z:8a88852d-1e50-47f2-9027-34a4eddf230b", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "1cfffecb-2edd-44f6-a0e1-9994984b5e46", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "392e3355-a0d5-4b41-93e0-09315ab99756", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14942", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:05 GMT", + "x-ms-correlation-request-id": "565770a9-cc5d-4daf-bdc6-a261804a265b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024606Z:565770a9-cc5d-4daf-bdc6-a261804a265b", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "c7100d9e-00ab-4ee8-86b5-7b401c87275c", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "381f1682-1558-4d64-ad60-705d95407235" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:06 GMT", + "x-ms-correlation-request-id": "90c704e4-c687-4067-90e0-22c3da7a7df3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11961", + "x-ms-routing-request-id": "WESTUS:20170913T024606Z:90c704e4-c687-4067-90e0-22c3da7a7df3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "ff31daed-bec7-4f67-8dcc-2bcc6909d9d2", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "e2bf46c5-012f-47d6-ab7d-d6e192234a70", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14941", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:06 GMT", + "x-ms-correlation-request-id": "72ed7dbe-6c4c-4f56-b660-32ea8a1b4b9b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024607Z:72ed7dbe-6c4c-4f56-b660-32ea8a1b4b9b", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/web\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp4\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_102\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.1\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "1f9bd6a0-3f25-4702-bea5-8858bd91db3b", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "0f8ea5a8-89de-449f-8f45-052189aefa42" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:07 GMT", + "x-ms-correlation-request-id": "45bf5e7d-afbc-4784-af35-051680b21684", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11960", + "x-ms-routing-request-id": "WESTUS:20170913T024607Z:45bf5e7d-afbc-4784-af35-051680b21684", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "ac9fe66f-c206-458b-8696-b004d814a34f", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "8f131ab4-52bb-45dd-9523-2112c0964c8b" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:08 GMT", + "x-ms-correlation-request-id": "d49b93d0-76e8-49ff-807c-3b89dc73852f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11959", + "x-ms-routing-request-id": "WESTUS:20170913T024608Z:d49b93d0-76e8-49ff-807c-3b89dc73852f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "6665e716-8c1d-4d5b-9e71-eba7fc2ee754", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "9d3c1524-2b6e-418f-882d-1841af7f9c54", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14940", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:08 GMT", + "x-ms-correlation-request-id": "c831b7d3-0353-474d-b718-e053c8eb1c96", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024608Z:c831b7d3-0353-474d-b718-e053c8eb1c96", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "c32b0640-aa7f-467c-9d01-eff548906713", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "b308b04f-90da-4e5c-911e-b98fbde83ad2" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:08 GMT", + "x-ms-correlation-request-id": "cda296b0-7d9c-4c65-b2bb-f4bda188ab75", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11958", + "x-ms-routing-request-id": "WESTUS:20170913T024609Z:cda296b0-7d9c-4c65-b2bb-f4bda188ab75", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "48df8d45-9040-4faf-a227-5a9cf5faca1a", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "b774b03e-7fd8-48cf-9814-daf9b40369ba", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14939", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:09 GMT", + "x-ms-correlation-request-id": "8f4557cd-324c-4deb-9e42-08706390541b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024609Z:8f4557cd-324c-4deb-9e42-08706390541b", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$webapp-170913103705\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.7\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"8.5\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "67b4a1ca-620e-4700-b9a6-530560739e03", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "d86f0e71-6ee4-401f-9e46-55986a3b3ee0" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:09 GMT", + "x-ms-correlation-request-id": "425daf0a-315f-453c-a05f-dd02976f5171", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11957", + "x-ms-routing-request-id": "WESTUS:20170913T024609Z:425daf0a-315f-453c-a05f-dd02976f5171", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "9d1186c6-1788-40bc-a868-c414a1494c0d", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "f80d1d64-0fd3-4e5b-894a-18284a983078" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:10 GMT", + "x-ms-correlation-request-id": "cc7ba372-60bf-4320-b642-12cb3de3cbf0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11956", + "x-ms-routing-request-id": "WESTUS:20170913T024610Z:cc7ba372-60bf-4320-b642-12cb3de3cbf0", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "10a2f81e-4a1e-4e98-b16d-b8db7f25368c", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "a14e0abd-d78e-4365-91e7-87886cc32608", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14938", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:10 GMT", + "x-ms-correlation-request-id": "8d6bfded-f3bb-4ba6-83eb-08c6c0b30412", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024610Z:8d6bfded-f3bb-4ba6-83eb-08c6c0b30412", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "5d55609a-9e01-4c47-bde0-2706aa06d7e3", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "2d36f787-398e-48cd-94c1-82d4e44af649" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:11 GMT", + "x-ms-correlation-request-id": "0fa4fbae-7f33-45ce-a0fa-e8cff149b73a", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11955", + "x-ms-routing-request-id": "WESTUS:20170913T024611Z:0fa4fbae-7f33-45ce-a0fa-e8cff149b73a", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "36eee776-0bba-4d7a-af22-241f7a0b7303", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3240/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "575be3c7-7502-460e-bbe7-a714ac2f685d", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14937", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:46:13 GMT", + "x-ms-correlation-request-id": "d0a22eaf-5f4e-498f-8b5e-729f6e4073fc", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C3A755B20AC\"", + "x-ms-routing-request-id": "WESTUS:20170913T024613Z:d0a22eaf-5f4e-498f-8b5e-729f6e4073fc", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg2/providers/Microsoft.Web/sites/barneytestapp4\",\"name\":\"barneytestapp4\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp4\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp4.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp4\",\"repositorySiteName\":\"barneytestapp4\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp4.azurewebsites.net\",\"barneytestapp4.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp4.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp4.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:45:23.29\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp4\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg2\",\"defaultHostName\":\"barneytestapp4.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "10ff1321-eb29-4337-8b2e-0fbbf5757639", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + } + ], + "variables": [] +} \ No newline at end of file diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedRg.json b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedRg.json index 3ce0e1135c..6869fbcdd7 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedRg.json +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedRg.json @@ -1 +1,2422 @@ -{"networkCallRecords":[{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"54a9a7ca-e666-4f42-b8fb-64e5123b81b0"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1195","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:41:32 GMT","x-ms-correlation-request-id":"f95115de-3845-4c06-87f9-f3e5e6216f92","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024133Z:f95115de-3845-4c06-87f9-f3e5e6216f92","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization\",\"namespace\":\"Microsoft.Authorization\",\"resourceTypes\":[{\"resourceType\":\"roleAssignments\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"roleDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"classicAdministrators\",\"locations\":[],\"apiVersions\":[\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"permissions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"locks\",\"locations\":[],\"apiVersions\":[\"2017-04-01\",\"2016-09-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2015-01-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-01-01\",\"2014-10-01-preview\",\"2014-06-01\"]},{\"resourceType\":\"policyDefinitions\",\"locations\":[],\"apiVersions\":[\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"policySetDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\"]},{\"resourceType\":\"policyAssignments\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\",\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"providerOperations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01-preview\",\"2015-07-01\"]},{\"resourceType\":\"elevateAccess\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"f95115de-3845-4c06-87f9-f3e5e6216f92","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"ffcdd4aa-8a46-43a9-883d-51ed3574db3d"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1194","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:41:33 GMT","x-ms-correlation-request-id":"6172e9a0-8943-42c5-9130-d7ed295c9d13","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024134Z:6172e9a0-8943-42c5-9130-d7ed295c9d13","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network\",\"namespace\":\"Microsoft.Network\",\"authorization\":{\"applicationId\":\"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\"roleDefinitionId\":\"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"},\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"publicIPAddresses\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkInterfaces\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"loadBalancers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkSecurityGroups\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"routeTables\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkWatchers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"virtualNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"localNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"connections\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"applicationGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"SystemAssignedResourceIdentity\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/CheckDnsNameAvailability\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/usages\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/virtualNetworkAvailableEndpointServices\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"dnszones\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"dnsOperationResults\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnsOperationStatuses\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnszones/A\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/AAAA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/CNAME\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/PTR\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/MX\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/TXT\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SRV\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SOA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/NS\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"trafficmanagerprofiles\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"checkTrafficManagerNameAvailability\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"]},{\"resourceType\":\"trafficManagerGeographicHierarchies\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\"]},{\"resourceType\":\"expressRouteCircuits\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"None\"},{\"resourceType\":\"expressRouteServiceProviders\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"applicationGatewayAvailableWafRuleSets\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\"]},{\"resourceType\":\"applicationGatewayAvailableSslOptions\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\"]},{\"resourceType\":\"routeFilters\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"bgpServiceCommunities\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"6172e9a0-8943-42c5-9130-d7ed295c9d13","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"ab4f341b-9c1d-4336-8ef5-54a574eb4a2d"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1193","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:41:34 GMT","x-ms-correlation-request-id":"dd89aa4a-a08a-4bcf-934b-b535f3a94189","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024134Z:dd89aa4a-a08a-4bcf-934b-b535f3a94189","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources\",\"namespace\":\"Microsoft.Resources\",\"resourceTypes\":[{\"resourceType\":\"tenants\",\"locations\":[],\"apiVersions\":[\"2017-08-01\",\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkPolicyCompliance\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"providers\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkresourcename\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/tagValues\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments/operations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"links\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2015-01-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"dd89aa4a-a08a-4bcf-934b-b535f3a94189","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"69b7c1c2-c37b-45ac-a305-dd9ad9780064"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1192","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:41:36 GMT","x-ms-correlation-request-id":"aeb3bf1a-6cd5-4111-a5e6-99919d34acad","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024136Z:aeb3bf1a-6cd5-4111-a5e6-99919d34acad","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web\",\"namespace\":\"Microsoft.Web\",\"authorization\":{\"applicationId\":\"abfa0a7c-a6b6-4736-8310-5855508787cd\",\"roleDefinitionId\":\"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"},\"resourceTypes\":[{\"resourceType\":\"sites/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"publishingUsers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostnameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"validate\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"isusernameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sourceControls\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"availableStacks\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"listSitesAssignedToHostName\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/domainOwnershipIdentifiers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/slots/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"operations\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"certificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms/workers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"sites/slots\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"runtimes\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"sites/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/recommendations\",\"locations\":[],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"recommendations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"georegions\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/premieraddons\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"hostingEnvironments\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"hostingEnvironments/multiRolePools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"deploymentLocations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"functions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"deletedSites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostingenvironmentnameavailable\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"classicMobileServices\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"connections\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/managedApis\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/apiOperations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"connectionGateways\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations/connectionGatewayInstallations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"billingMeters\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"verifyHostingEnvironmentVnet\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"aeb3bf1a-6cd5-4111-a5e6-99919d34acad","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"52c193bb-7ad1-42b4-95b0-ff022655f9a8"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1191","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:41:37 GMT","x-ms-correlation-request-id":"a3c45a0c-1e69-4054-9672-834c876b0a43","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024137Z:a3c45a0c-1e69-4054-9672-834c876b0a43","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute\",\"namespace\":\"Microsoft.Compute\",\"authorization\":{\"applicationId\":\"60e6cd67-9c8c-4951-9b3c-23c25a2169af\",\"roleDefinitionId\":\"e4770acb-272e-4dc8-87f3-12f44a612224\"},\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"virtualMachines/diagnosticSettings\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"Central US\",\"North Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"}],\"registrationState\":\"Registered\"}","x-ms-request-id":"a3c45a0c-1e69-4054-9672-834c876b0a43","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"13fe23db-51b8-4b00-b390-62c2c10f003a"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1190","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:41:38 GMT","x-ms-correlation-request-id":"afe14ba2-c158-4c66-9ce8-fe22c6738025","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024139Z:afe14ba2-c158-4c66-9ce8-fe22c6738025","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage\",\"namespace\":\"Microsoft.Storage\",\"authorization\":{\"applicationId\":\"a6aa9161-5291-40bb-8c5c-923b567bee3b\",\"roleDefinitionId\":\"070ab87f-0efc-4423-b18b-756f3bdb0236\"},\"resourceTypes\":[{\"resourceType\":\"storageAccounts\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"locations/asyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/listAccountSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/listServiceSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/blobServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/tableServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/queueServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/fileServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\",\"2016-01-01\"]},{\"resourceType\":\"locations/deleteVirtualNetworkOrSubnets\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\"]},{\"resourceType\":\"usages\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/services\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"storageAccounts/services/metricDefinitions\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"afe14ba2-c158-4c66-9ce8-fe22c6738025","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"d2832ab1-d53c-4b24-811d-5977b58ec864"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1189","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:41:40 GMT","x-ms-correlation-request-id":"5c09796a-5fb7-42f7-8cbd-29bff3da4d98","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024140Z:5c09796a-5fb7-42f7-8cbd-29bff3da4d98","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight\",\"namespace\":\"Microsoft.HDInsight\",\"authorization\":{\"applicationId\":\"9191c4da-09fe-49d9-a5f1-d41cbe92ad95\",\"roleDefinitionId\":\"d102a6f3-d9cb-4633-8950-1243b975886c\",\"managedByRoleDefinitionId\":\"346da55d-e1db-4a5a-89db-33ab3cdb6fc6\"},\"resourceTypes\":[{\"resourceType\":\"clusters\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"clusters/applications\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"clusters/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/capabilities\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/azureasyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/validateCreateRequest\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"5c09796a-5fb7-42f7-8cbd-29bff3da4d98","Content-Type":"application/json; charset=utf-8"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault/register?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.Providers register","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"4f83072a-9cbc-480f-88f2-2288ec004055"},"Response":{"Transfer-Encoding":"chunked","x-ms-ratelimit-remaining-subscription-writes":"1188","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:41:41 GMT","x-ms-correlation-request-id":"ec7689b3-5b5b-41dd-8747-008660d71d6d","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024141Z:ec7689b3-5b5b-41dd-8747-008660d71d6d","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault\",\"namespace\":\"Microsoft.KeyVault\",\"resourceTypes\":[{\"resourceType\":\"vaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"vaults/secrets\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"vaults/accessPolicies\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\",\"2014-12-19-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]}],\"registrationState\":\"Registered\"}","x-ms-request-id":"ec7689b3-5b5b-41dd-8747-008660d71d6d","Content-Type":"application/json; charset=utf-8"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.resources.ResourceGroups list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)","x-ms-client-request-id":"5e46802b-0678-4e89-81c5-a27aa880cd9a","Content-Type":"application/json; charset=utf-8"},"Response":{"Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14973","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:41:41 GMT","x-ms-correlation-request-id":"b58c892b-fb48-4dd9-811e-2eeb85ba2682","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024141Z:b58c892b-fb48-4dd9-811e-2eeb85ba2682","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg\",\"name\":\"barneytestrg\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/davidtestrg\",\"name\":\"davidtestrg\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis\",\"name\":\"fluentvis\",\"location\":\"westus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javabenchmark\",\"name\":\"javabenchmark\",\"location\":\"westus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ubuntumachine\",\"name\":\"ubuntumachine\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}}]}","x-ms-request-id":"b58c892b-fb48-4dd9-811e-2eeb85ba2682","Content-Type":"application/json; charset=utf-8"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.AppServicePlans listByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"1ee6128a-e4e7-4634-bd69-5ca99098c501","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14972","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:41:42 GMT","x-ms-correlation-request-id":"7fb7f226-0c9c-48f1-83da-b33614354544","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024142Z:7fb7f226-0c9c-48f1-83da-b33614354544","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"name\":\"barneytestplan1\",\"type\":\"Microsoft.Web/serverfarms\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"serverFarmId\":0,\"name\":\"barneytestplan1\",\"workerSize\":\"Default\",\"workerSizeId\":0,\"workerTierName\":null,\"numberOfWorkers\":1,\"currentWorkerSize\":\"Default\",\"currentWorkerSizeId\":0,\"currentNumberOfWorkers\":1,\"status\":\"Ready\",\"webSpace\":\"barneytestrg-EastUSwebspace\",\"subscription\":\"ffa52f27-be12-4cad-b1ea-c2c241b6cceb\",\"adminSiteName\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"maximumNumberOfWorkers\":3,\"planName\":\"VirtualDedicatedPlan\",\"adminRuntimeSiteName\":null,\"computeMode\":\"Shared\",\"siteMode\":null,\"geoRegion\":\"East US\",\"perSiteScaling\":false,\"numberOfSites\":2,\"hostingEnvironmentId\":null,\"isSpot\":false,\"spotExpirationTime\":null,\"tags\":{},\"kind\":\"app\",\"resourceGroup\":\"barneytestrg\",\"reserved\":false,\"mdmId\":\"waws-prod-blu-021_21985\",\"targetWorkerCount\":0,\"targetWorkerSizeId\":0,\"provisioningState\":\"Succeeded\"},\"sku\":{\"name\":\"B1\",\"tier\":\"Basic\",\"size\":\"B1\",\"family\":\"B\",\"capacity\":1}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"3ca5901b-245b-41c3-a0f2-0b6eecacc43c","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"PUT","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2?api-version=2016-09-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.AppServicePlans createOrUpdate","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"b9541be9-a600-4ff1-b7a3-5f99c396eaf1"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1186","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:22 GMT","x-ms-correlation-request-id":"56b3b453-b0ec-4b72-81cb-abab79765ef7","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024222Z:56b3b453-b0ec-4b72-81cb-abab79765ef7","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"name\":\"barneytestplan2\",\"type\":\"Microsoft.Web/serverfarms\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"serverFarmId\":0,\"name\":\"barneytestplan2\",\"workerSize\":\"Default\",\"workerSizeId\":0,\"workerTierName\":null,\"numberOfWorkers\":1,\"currentWorkerSize\":\"Default\",\"currentWorkerSizeId\":0,\"currentNumberOfWorkers\":1,\"status\":\"Ready\",\"webSpace\":\"barneytestrg-EastUSwebspace\",\"subscription\":\"ffa52f27-be12-4cad-b1ea-c2c241b6cceb\",\"adminSiteName\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"maximumNumberOfWorkers\":3,\"planName\":\"VirtualDedicatedPlan\",\"adminRuntimeSiteName\":null,\"computeMode\":\"Shared\",\"siteMode\":null,\"geoRegion\":\"East US\",\"perSiteScaling\":false,\"numberOfSites\":0,\"hostingEnvironmentId\":null,\"isSpot\":false,\"spotExpirationTime\":null,\"tags\":{},\"kind\":\"app\",\"resourceGroup\":\"barneytestrg\",\"reserved\":false,\"mdmId\":\"waws-prod-blu-021_21986\",\"targetWorkerCount\":0,\"targetWorkerSizeId\":0,\"provisioningState\":\"Succeeded\"},\"sku\":{\"name\":\"B1\",\"tier\":\"Basic\",\"size\":\"B1\",\"family\":\"B\",\"capacity\":1}}","x-ms-request-id":"115f7337-185b-45bd-b056-e259c4d49d87","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"PUT","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps createOrUpdate","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"76a2ab89-1c77-4eeb-ad79-b7fb80cd8543"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1185","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:25 GMT","x-ms-correlation-request-id":"95c715b1-6cf2-4683-b5cd-482cf9eb97bc","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C39EEE32D20\"","x-ms-routing-request-id":"WESTUS:20170913T024226Z:95c715b1-6cf2-4683-b5cd-482cf9eb97bc","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"eastus\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:24.993\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"46e3331d-3651-4d48-9ed4-7e0879a9b3b5","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"75693970-374b-4f34-bea2-b4b7e8e119af","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14971","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:26 GMT","x-ms-correlation-request-id":"640182af-9af7-4988-8ea5-ce901cde04e7","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C39EEE32D20\"","x-ms-routing-request-id":"WESTUS:20170913T024227Z:640182af-9af7-4988-8ea5-ce901cde04e7","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:25.65\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"33c6bdcc-cf58-4307-8846-70afd0b4a533","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"PUT","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps createOrUpdateConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"4dae8764-7304-4fa7-8c60-2c0f583e148a"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1184","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:28 GMT","x-ms-correlation-request-id":"dd12d846-4002-4293-b9ba-c70a3eb79548","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C39F0CBEA50\"","x-ms-routing-request-id":"WESTUS:20170913T024229Z:dd12d846-4002-4293-b9ba-c70a3eb79548","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"bde549af-7dc4-4b94-a5cb-6231370edd92","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"ccdba97f-494f-4a9d-99dc-4a0bb60741a2"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:28 GMT","x-ms-correlation-request-id":"5b4a861d-c1b5-40de-9f6c-abc3d2c1b2be","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11999","x-ms-routing-request-id":"WESTUS:20170913T024229Z:5b4a861d-c1b5-40de-9f6c-abc3d2c1b2be","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"58c87c53-df95-4946-8f5f-51379db51a3f","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"5e527e5a-50c8-4d81-b53d-cba02083a001"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:29 GMT","x-ms-correlation-request-id":"721caaf0-33f0-4bfd-9dd3-31ace49690be","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11998","x-ms-routing-request-id":"WESTUS:20170913T024230Z:721caaf0-33f0-4bfd-9dd3-31ace49690be","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"5d005f34-63db-40b5-87ae-d9375a56f792","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"b01a97ed-3014-4f7c-8d32-39c0e67d1a7d","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14970","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:29 GMT","x-ms-correlation-request-id":"1930b3e2-628c-4204-a87b-593a1e5293c4","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024230Z:1930b3e2-628c-4204-a87b-593a1e5293c4","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"f3165c43-1b2d-4903-9559-27f8f5d0bb10","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"1cece2ba-e76a-4bbc-9cb5-ba9179a301ba"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:30 GMT","x-ms-correlation-request-id":"839fd8e2-02b2-4d9e-8ca2-589ccbc9a3b1","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11997","x-ms-routing-request-id":"WESTUS:20170913T024230Z:839fd8e2-02b2-4d9e-8ca2-589ccbc9a3b1","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"43501d88-9d4e-4215-8a93-69663a1e888d","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/publishxml?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listPublishingProfileXmlWithSecrets","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"cbe793b8-896b-4d3b-be37-d0c69f8185b3"},"Response":{"Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:30 GMT","x-ms-correlation-request-id":"71a8be74-883f-4bbe-bf9c-1f04334d7066","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11999","x-ms-routing-request-id":"WESTUS:20170913T024231Z:71a8be74-883f-4bbe-bf9c-1f04334d7066","X-AspNet-Version":"4.0.30319","Expires":"-1","Content-Length":"1060","Body":"","x-ms-request-id":"71a8be74-883f-4bbe-bf9c-1f04334d7066","Content-Type":"application/xml","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/stop?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps stop","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"69fc7f71-cdcc-462b-8050-b381d27e150c"},"Response":{"Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1183","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:32 GMT","x-ms-correlation-request-id":"d84a84f3-c70c-47a4-978b-1a251079211a","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024233Z:d84a84f3-c70c-47a4-978b-1a251079211a","X-AspNet-Version":"4.0.30319","Expires":"-1","Content-Length":"0","Body":"","x-ms-request-id":"f7fe3a93-145d-4cd8-b3fa-0e71e91f4b04","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"c0aaca2f-e372-4bb7-854a-ec9dbf2e7317","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14969","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:33 GMT","x-ms-correlation-request-id":"2aaf462f-c132-4b19-ab55-cdae6666b732","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C39F3CB6EB0\"","x-ms-routing-request-id":"WESTUS:20170913T024234Z:2aaf462f-c132-4b19-ab55-cdae6666b732","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Stopped\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:33.883\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"17b48ccc-0988-4347-a445-ad90176deecc","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"22148f88-4287-4e3f-9edb-8927c280fefa","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14968","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:33 GMT","x-ms-correlation-request-id":"90c343bf-01b6-4e82-bbf4-516b6e7a1f12","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024234Z:90c343bf-01b6-4e82-bbf4-516b6e7a1f12","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"a62e81ca-3f81-413d-8260-2c124ed9fa59","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"630fb3d4-bdac-42b2-acb7-2045033de061"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:34 GMT","x-ms-correlation-request-id":"31fbdf4d-0982-4d05-9eaa-6c1cec36c9c3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11996","x-ms-routing-request-id":"WESTUS:20170913T024235Z:31fbdf4d-0982-4d05-9eaa-6c1cec36c9c3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"83f01713-6baf-4860-b880-7d54250f8c38","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"494c8caf-0058-4183-9fd9-4a7500725548"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:34 GMT","x-ms-correlation-request-id":"80c82025-6fdf-41c5-910a-06c37ceba386","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11995","x-ms-routing-request-id":"WESTUS:20170913T024235Z:80c82025-6fdf-41c5-910a-06c37ceba386","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"afc39b3d-3402-421f-b01f-a2d2d6d3d903","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"286b8947-a1e2-4de3-a506-65691d42f241","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14967","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:35 GMT","x-ms-correlation-request-id":"b87bb3ee-942c-4d07-8680-25fcc2134792","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024236Z:b87bb3ee-942c-4d07-8680-25fcc2134792","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"0a1d8529-6272-434b-ac41-2e4e3473657c","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"8518c2d4-d426-4e00-96d2-d12e9221cdb5"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:35 GMT","x-ms-correlation-request-id":"e7b5b1de-bbee-4eac-834d-c54ca469f21f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11994","x-ms-routing-request-id":"WESTUS:20170913T024236Z:e7b5b1de-bbee-4eac-834d-c54ca469f21f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"c71e910c-7635-49fa-88ac-02c2cc78d8bc","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/start?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps start","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"910ec202-f8ba-4862-9e7b-d310cffbb48d"},"Response":{"Server":"Microsoft-IIS/8.0","x-ms-ratelimit-remaining-subscription-writes":"1182","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:39 GMT","x-ms-correlation-request-id":"32f3b361-1e8d-4b92-850f-8a6e0be68374","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024239Z:32f3b361-1e8d-4b92-850f-8a6e0be68374","X-AspNet-Version":"4.0.30319","Expires":"-1","Content-Length":"0","Body":"","x-ms-request-id":"e5215c44-8742-44af-bd9d-04ac7b0c1c77","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getByResourceGroup","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"328302b2-c70c-48c2-9594-d8f613ffad86","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14966","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:40 GMT","x-ms-correlation-request-id":"bc794c1f-7f55-4538-a4a1-06226b0b78b7","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C39F74EC910\"","x-ms-routing-request-id":"WESTUS:20170913T024240Z:bc794c1f-7f55-4538-a4a1-06226b0b78b7","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}}","x-ms-request-id":"a566af22-fc9b-4b65-ac7f-349d2f3e396e","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"36109b12-bf33-451f-b8fb-c7c25d991e98","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14965","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:40 GMT","x-ms-correlation-request-id":"8094a3b8-a7ad-4d44-bdeb-bd47aec3e2d7","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024240Z:8094a3b8-a7ad-4d44-bdeb-bd47aec3e2d7","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"40ab8e19-eeea-42e7-b4a8-a4f265425f0f","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"d8e3fbc1-43b1-4a34-8155-9cf3acad162f"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:41 GMT","x-ms-correlation-request-id":"14687a10-fa19-4324-8db0-6435db63714d","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11993","x-ms-routing-request-id":"WESTUS:20170913T024241Z:14687a10-fa19-4324-8db0-6435db63714d","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"c4283c77-453b-4d35-a8a6-388c74510dbc","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"d08dafd5-15da-463d-8add-641729bb3991"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:41 GMT","x-ms-correlation-request-id":"a0365c4e-657d-4acb-b70c-fff311c32280","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11992","x-ms-routing-request-id":"WESTUS:20170913T024241Z:a0365c4e-657d-4acb-b70c-fff311c32280","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"b39ab195-535d-4bfd-a5bd-be7b62c6408b","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"fcefcaae-3e7c-4ca6-8acf-93c1237d8e3e","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14964","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:42 GMT","x-ms-correlation-request-id":"fc259384-f2bd-41e0-b003-2d456c1445ba","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024242Z:fc259384-f2bd-41e0-b003-2d456c1445ba","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"3084614e-fed0-4bc5-875b-73c56651d125","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"e196734a-1631-42d8-b47d-e78a96fe7be2"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:43 GMT","x-ms-correlation-request-id":"a80c548a-15e9-49b8-9c56-3a984e6ddcf1","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11991","x-ms-routing-request-id":"WESTUS:20170913T024243Z:a80c548a-15e9-49b8-9c56-3a984e6ddcf1","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"bfc03287-808c-43ec-9a2f-683152fa86ae","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"7c49cc98-5270-48f6-a350-95b90490178d","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14963","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:46 GMT","x-ms-correlation-request-id":"1d9924ec-b8f8-417d-b670-ece26de5aebb","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C39F9B19CB2\"","x-ms-routing-request-id":"WESTUS:20170913T024246Z:1d9924ec-b8f8-417d-b670-ece26de5aebb","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"fa0bbb10-e54e-49fc-bbe3-df4301549874","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"730704e3-05da-4833-885e-17d46572373b","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14962","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:47 GMT","x-ms-correlation-request-id":"72f4954a-df87-4c7b-a5ad-c0619605e89b","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C39F9B19CB2\"","x-ms-routing-request-id":"WESTUS:20170913T024248Z:72f4954a-df87-4c7b-a5ad-c0619605e89b","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"3f5f8f49-fd21-4fcb-b17b-475fbd043607","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"180f717d-9bf3-4e3d-8358-de7664fd7d10","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14961","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:48 GMT","x-ms-correlation-request-id":"9028c110-1d61-4f15-80c3-3be9b3b200d3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024248Z:9028c110-1d61-4f15-80c3-3be9b3b200d3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"36bcecbe-4085-43c8-b5cf-095a29b2337a","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"d8743b64-3add-41da-8f82-9312f6b23ff2","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14960","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:49 GMT","x-ms-correlation-request-id":"d4b2c2ea-3286-4ba5-b925-a56317fb1638","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024249Z:d4b2c2ea-3286-4ba5-b925-a56317fb1638","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"9f82b837-75ca-4d39-9386-6cf97e5300e0","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"a62411ff-dc6f-4676-9096-6dbe5b9f04a1"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:49 GMT","x-ms-correlation-request-id":"3822d74b-817d-4a49-bbd3-57d659ae8b24","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11990","x-ms-routing-request-id":"WESTUS:20170913T024249Z:3822d74b-817d-4a49-bbd3-57d659ae8b24","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"2370ad8b-a3a7-4a55-928b-497b4a794d92","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"724df463-eefe-4714-8ea2-b8087ec2d272"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:49 GMT","x-ms-correlation-request-id":"27596a3c-9d9f-400d-8c8b-80cd65b2e01e","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11989","x-ms-routing-request-id":"WESTUS:20170913T024250Z:27596a3c-9d9f-400d-8c8b-80cd65b2e01e","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"26d31b43-3139-4340-aeed-ec370748e70e","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"c897107c-99ec-4d61-89bc-0ae373f51e4f"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:50 GMT","x-ms-correlation-request-id":"09ae5a63-d4d7-4569-8ffd-b4f55123dfd6","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11988","x-ms-routing-request-id":"WESTUS:20170913T024250Z:09ae5a63-d4d7-4569-8ffd-b4f55123dfd6","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"d53ff590-3cc3-46d5-93ab-6e41d6111ea8","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"c7d23b25-0d28-49fc-bf59-cf685356f7dc"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:51 GMT","x-ms-correlation-request-id":"4ca3f5e0-c67f-4ce7-b5fd-228e21a7a221","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11987","x-ms-routing-request-id":"WESTUS:20170913T024251Z:4ca3f5e0-c67f-4ce7-b5fd-228e21a7a221","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"b3e28fe1-c602-4293-8523-79538fb16891","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"51b00326-68a2-409a-bf38-590364748df4","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14959","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:51 GMT","x-ms-correlation-request-id":"a9fb6611-f8e7-4c1d-b7f7-8eb9785842bf","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024251Z:a9fb6611-f8e7-4c1d-b7f7-8eb9785842bf","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"99fc1fa6-8dfa-44b3-9915-b4f350cc258c","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"92b30085-8331-4500-a579-46b2e28067cb","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14958","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:52 GMT","x-ms-correlation-request-id":"9dc39a22-3677-4853-8f7f-5d01e5e3def4","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024252Z:9dc39a22-3677-4853-8f7f-5d01e5e3def4","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"e84a301a-fc8a-4e08-b27f-72038e762b05","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"e532deb6-12b7-4c3c-a1e6-1e246dddb1d4"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:52 GMT","x-ms-correlation-request-id":"cf330b8f-8ceb-49e6-b537-d79f577c6c92","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11986","x-ms-routing-request-id":"WESTUS:20170913T024252Z:cf330b8f-8ceb-49e6-b537-d79f577c6c92","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"a8e0ae5c-a372-4e74-8c48-cd48edd7b741","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"be3ccae0-111f-4ec3-8822-ddfcfe1d09a1"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:53 GMT","x-ms-correlation-request-id":"56ef46a6-1f46-4cc6-b45c-1ba8cb2b7614","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11985","x-ms-routing-request-id":"WESTUS:20170913T024253Z:56ef46a6-1f46-4cc6-b45c-1ba8cb2b7614","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"e9e4e21f-82d2-4c6e-954a-c343f184b658","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"76b28a88-1469-4d77-869e-9f2b1c447cff","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14957","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:53 GMT","x-ms-correlation-request-id":"8d0678df-4cc0-4ed5-87c1-bdd6d47ec6ea","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024253Z:8d0678df-4cc0-4ed5-87c1-bdd6d47ec6ea","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"f8ad19bd-aaaa-4832-a932-2309e97cbcc3","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"15b76203-8968-416c-84f3-579bba15efa6","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14956","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:54 GMT","x-ms-correlation-request-id":"f3ee3887-c3ec-4f25-baff-eb125ee11fef","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024254Z:f3ee3887-c3ec-4f25-baff-eb125ee11fef","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"7d8e8598-8634-4bce-9412-221cce5b54be","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"29325f78-7e19-4ef7-a06c-304079c63741"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:54 GMT","x-ms-correlation-request-id":"60882b86-a616-40ad-8836-38fa6003ce7e","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11984","x-ms-routing-request-id":"WESTUS:20170913T024254Z:60882b86-a616-40ad-8836-38fa6003ce7e","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"ad8da09f-c099-4de8-9202-617d68c928aa","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"868835d5-5740-47b7-8bc0-0a7b473fb14c"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:55 GMT","x-ms-correlation-request-id":"809baeb0-fddb-4859-bcec-f3c5c2eee29f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11983","x-ms-routing-request-id":"WESTUS:20170913T024255Z:809baeb0-fddb-4859-bcec-f3c5c2eee29f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"a92c791f-3d0b-412c-96de-9b4ee12fa8e9","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"6498c514-8788-4138-be54-a50ca12b9d64"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:55 GMT","x-ms-correlation-request-id":"6f0aa1b2-9d70-4c85-813a-e5daf47c0989","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11982","x-ms-routing-request-id":"WESTUS:20170913T024255Z:6f0aa1b2-9d70-4c85-813a-e5daf47c0989","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"8e05d728-8f75-486b-9f38-5019c6d1bbe3","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"d1bd0a3d-df54-4c06-8259-1e53274e5f15"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:56 GMT","x-ms-correlation-request-id":"47dd13ec-c1d3-4604-bb6e-87bdf20d68dc","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11981","x-ms-routing-request-id":"WESTUS:20170913T024256Z:47dd13ec-c1d3-4604-bb6e-87bdf20d68dc","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"5fe3aa19-af1a-4e50-a89f-17d221a1a384","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"ed41bde5-dc21-4cea-9c94-fb796d3dd5f5","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14955","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:56 GMT","x-ms-correlation-request-id":"742e41cd-89c1-40a4-bac1-fdba773f9edc","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024256Z:742e41cd-89c1-40a4-bac1-fdba773f9edc","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"e64b44a5-9e79-4e05-af25-75d16f7e5ef5","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"cda1d3b4-a5c4-4115-80fc-7d01d9a6af18","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14954","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:57 GMT","x-ms-correlation-request-id":"b0e68b77-7c2b-44e0-9ef0-c50c64fef6af","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024257Z:b0e68b77-7c2b-44e0-9ef0-c50c64fef6af","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"78a17ad7-ebbb-4fd5-9370-d6660748aae2","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"ceb3cdbd-5e2b-4aea-87ec-e5e354958619"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:57 GMT","x-ms-correlation-request-id":"3f5e285d-5d12-43a7-aafe-e49cd6652578","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11980","x-ms-routing-request-id":"WESTUS:20170913T024257Z:3f5e285d-5d12-43a7-aafe-e49cd6652578","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"1a725d47-6b42-4071-9065-1d223c1fd77b","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"f6c99472-5b64-4fdd-b3f8-0b3982608d25"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:58 GMT","x-ms-correlation-request-id":"a8e0361f-7740-408f-95d3-669db68820ab","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11979","x-ms-routing-request-id":"WESTUS:20170913T024258Z:a8e0361f-7740-408f-95d3-669db68820ab","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"4e509484-57c0-4fde-8131-0d0868d8e5f5","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"d74921e2-ed65-45fc-b853-41056475e04a","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14953","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:58 GMT","x-ms-correlation-request-id":"1109b798-65d6-4dcf-867d-a0f187147a83","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024258Z:1109b798-65d6-4dcf-867d-a0f187147a83","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$webapp-170913103705\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.7\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"8.5\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"ec3bc198-fa5a-4ed6-a918-32d63032e63c","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"f512cd53-2a50-4fec-a1b0-d282611e56b3","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14952","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:59 GMT","x-ms-correlation-request-id":"5c25438f-4e06-4e80-b3ca-bb82d7a2be64","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024259Z:5c25438f-4e06-4e80-b3ca-bb82d7a2be64","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$webapp-170913103705\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.7\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"8.5\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"0f1d6d66-e476-4cd2-96ca-bbf76192c32c","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"03603917-fa8b-466a-b029-60b7d2d9c3fc"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:42:59 GMT","x-ms-correlation-request-id":"e89b8e76-f7ec-4ebc-bede-14c3f8d7a909","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11978","x-ms-routing-request-id":"WESTUS:20170913T024259Z:e89b8e76-f7ec-4ebc-bede-14c3f8d7a909","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"25b44cd4-608d-46c5-91fa-364cbc336a18","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"dcef013d-64f5-4494-8db3-e53e4975b3f7"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:00 GMT","x-ms-correlation-request-id":"933e0bd6-3098-4258-ac15-dd483d8a6168","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11977","x-ms-routing-request-id":"WESTUS:20170913T024300Z:933e0bd6-3098-4258-ac15-dd483d8a6168","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"e4c1abc7-d367-4ece-bf85-8410e4d6c499","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"d93eca37-9f05-4a4e-9c85-6ebc62e5ece7"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:00 GMT","x-ms-correlation-request-id":"e5ed7d71-db3b-4a62-b270-25a484fc10d3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11976","x-ms-routing-request-id":"WESTUS:20170913T024301Z:e5ed7d71-db3b-4a62-b270-25a484fc10d3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"7c5c9bc1-9d99-4811-8d8a-9fefdfd57d75","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"960b1de5-307f-4c88-bd0d-ef926e1e0af8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:01 GMT","x-ms-correlation-request-id":"e51ae561-57ff-44bb-9ed1-7b1a856cc37c","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11975","x-ms-routing-request-id":"WESTUS:20170913T024301Z:e51ae561-57ff-44bb-9ed1-7b1a856cc37c","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"db601893-36d7-4751-bb8f-f3e391f25391","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"3b5ecebd-8538-4bd3-abae-d75595e3ddd9","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14951","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:01 GMT","x-ms-correlation-request-id":"580e4317-9074-446e-abf7-16a6120f79d2","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024301Z:580e4317-9074-446e-abf7-16a6120f79d2","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"e10883cd-6cc8-4a95-9fbd-8750bcbfbe13","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"0d15da28-09c3-440a-9ef7-915e729a966d","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14949","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:02 GMT","x-ms-correlation-request-id":"35ab6b97-4814-465b-a56b-b5f82866dedb","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024302Z:35ab6b97-4814-465b-a56b-b5f82866dedb","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"7f508dd4-0c6b-4e5b-b083-0da0066d8342","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"e65a84e1-d2f0-4727-b249-14f2bf723ad6"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:02 GMT","x-ms-correlation-request-id":"0ac1663a-5f81-4483-b84d-9f6733735157","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11974","x-ms-routing-request-id":"WESTUS:20170913T024302Z:0ac1663a-5f81-4483-b84d-9f6733735157","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"601c3b8e-6b98-42f7-9318-da2b17951530","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"7f57a5e4-59de-4dc0-a851-8c196990c813"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:03 GMT","x-ms-correlation-request-id":"3599b141-c634-42ad-a288-406d158b567d","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11973","x-ms-routing-request-id":"WESTUS:20170913T024303Z:3599b141-c634-42ad-a288-406d158b567d","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"204ade2a-54bb-48e5-b970-41d1dbec6b6f","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"c668f0fe-fbfb-4699-8179-d6fe5ea913c1","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14948","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:05 GMT","x-ms-correlation-request-id":"2dcec763-b15d-44c4-9bdf-745bd9e5bad1","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C3A05DAD4D4\"","x-ms-routing-request-id":"WESTUS:20170913T024305Z:2dcec763-b15d-44c4-9bdf-745bd9e5bad1","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"75564563-c8c2-489d-8fde-5cb4c935fbca","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"fed8ca35-29f8-4c9b-8eca-324a60004f42","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14947","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:13 GMT","x-ms-correlation-request-id":"7c3ba2b7-161f-4a42-b21f-c95ab76b586d","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C3A05DAD4D4\"","x-ms-routing-request-id":"WESTUS:20170913T024313Z:7c3ba2b7-161f-4a42-b21f-c95ab76b586d","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"a4e57d94-c188-49da-b348-f5fe6d7b5998","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"eaba069c-e0bc-42c3-939d-87d8ec22ded9","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14946","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:13 GMT","x-ms-correlation-request-id":"45729020-f7e0-448c-8242-bced7f4188ab","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024314Z:45729020-f7e0-448c-8242-bced7f4188ab","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"288726e9-63d5-401e-a309-4bb7982b71f7","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"76a0bb28-3afd-4c18-8908-62efd2760c41"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:14 GMT","x-ms-correlation-request-id":"d6ae161c-c73f-4cc7-b496-b381a1d42cce","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11972","x-ms-routing-request-id":"WESTUS:20170913T024314Z:d6ae161c-c73f-4cc7-b496-b381a1d42cce","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"b120deb0-29a1-492a-804d-9c3b32d2db5a","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"a382da1e-9a07-458d-b0e8-195ecb89605e"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:14 GMT","x-ms-correlation-request-id":"87d3508b-3e67-4cc5-ad0c-2db85cf065d3","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11971","x-ms-routing-request-id":"WESTUS:20170913T024314Z:87d3508b-3e67-4cc5-ad0c-2db85cf065d3","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"14eae838-e6fa-4714-9893-fd6ab36b3153","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"0a19a2a7-2986-45b9-b10f-2cfb31a98c77","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14945","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:15 GMT","x-ms-correlation-request-id":"7a7325b7-7990-4cee-89c0-64caf5a698ff","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024315Z:7a7325b7-7990-4cee-89c0-64caf5a698ff","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"51fc7748-fa34-418f-ba2e-ea43b0c7e47e","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"3c978b4e-6330-42aa-a759-5dad2751823d"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:15 GMT","x-ms-correlation-request-id":"e4799372-035e-4fdc-9baf-a26b2e96d4b0","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11970","x-ms-routing-request-id":"WESTUS:20170913T024315Z:e4799372-035e-4fdc-9baf-a26b2e96d4b0","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"f8a11061-7e56-4b19-83db-2e73423f4614","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"bcf3c3ec-4f81-4e14-84e4-889ab7a237eb","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14944","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:16 GMT","x-ms-correlation-request-id":"8315ae43-5b3b-4216-8011-d1bc10f2eca6","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024316Z:8315ae43-5b3b-4216-8011-d1bc10f2eca6","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"8ffd98f2-841a-4cd0-bedb-d0d6b7029114","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"4f63ff19-b848-40ed-88ac-e7c08453bc1c"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:16 GMT","x-ms-correlation-request-id":"f2487a01-1f6d-4941-beaf-5f56d34463a6","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11969","x-ms-routing-request-id":"WESTUS:20170913T024316Z:f2487a01-1f6d-4941-beaf-5f56d34463a6","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"62869b69-02eb-49ab-9fed-357c22474510","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"661ceeb0-9647-4f98-b91a-7c79623362e1"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:17 GMT","x-ms-correlation-request-id":"a5e88f2b-5ba7-4d80-987b-6e9bee5c253b","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11968","x-ms-routing-request-id":"WESTUS:20170913T024317Z:a5e88f2b-5ba7-4d80-987b-6e9bee5c253b","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"5c343bc4-01ac-4dd9-8346-8aa1487c4cb7","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"215d1c66-bca6-4ef1-8cbd-165f41dda02f","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14943","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:17 GMT","x-ms-correlation-request-id":"8334f9c6-3bb5-4eef-9091-185149465fb8","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024318Z:8334f9c6-3bb5-4eef-9091-185149465fb8","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"8daf4cad-90fd-4653-86d4-313e5b95b0d1","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"8110754c-93b3-41d5-8158-de05bc7cb167"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:18 GMT","x-ms-correlation-request-id":"7c3fc421-7f0c-4217-b1e2-e0aa62ecdcbc","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11967","x-ms-routing-request-id":"WESTUS:20170913T024318Z:7c3fc421-7f0c-4217-b1e2-e0aa62ecdcbc","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"f57593d0-4868-44c1-9d5d-80f34dcfb927","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getConfiguration","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"29a24e90-4e5b-4d6d-9908-cc4d1a9e2623","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14942","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:18 GMT","x-ms-correlation-request-id":"da4b7522-3180-41c5-ad49-833866c8971f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024319Z:da4b7522-3180-41c5-ad49-833866c8971f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$webapp-170913103705\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.7\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"8.5\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}","x-ms-request-id":"516687a5-8712-42ed-80fa-762ba57c86f9","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listApplicationSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"26427aaf-88f6-46f1-85eb-869a4346cee6"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:19 GMT","x-ms-correlation-request-id":"6fbce5c2-b798-43c5-bd35-fc89ac3ce70f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11966","x-ms-routing-request-id":"WESTUS:20170913T024319Z:6fbce5c2-b798-43c5-bd35-fc89ac3ce70f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}","x-ms-request-id":"10725276-ff63-4f85-b4e2-c90d95c1a649","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listConnectionStrings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"a9998b1f-5b91-4f5b-a574-95e57e8d89fc"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:20 GMT","x-ms-correlation-request-id":"98242f04-859b-41d2-92fb-c8aef165158f","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11965","x-ms-routing-request-id":"WESTUS:20170913T024320Z:98242f04-859b-41d2-92fb-c8aef165158f","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}","x-ms-request-id":"181729c5-7ab6-4e69-a203-9f90c051eac0","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/slotConfigNames?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"58ed5236-3ad8-4aec-9f2b-3da9fd1166c6","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14941","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:20 GMT","x-ms-correlation-request-id":"25d64b5d-9909-4e8c-b818-af8d6c9d35ed","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-routing-request-id":"WESTUS:20170913T024320Z:25d64b5d-9909-4e8c-b818-af8d6c9d35ed","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":null,\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}","x-ms-request-id":"6a05ca7a-5bca-4c4d-9e47-ec7c74f0f475","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"POST","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings/list?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps getAuthSettings","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"69512965-cd5c-4316-b3a4-45b025ece79d"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:20 GMT","x-ms-correlation-request-id":"432f162d-cfd1-437c-8341-ddecabea84e4","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","x-ms-ratelimit-remaining-subscription-resource-requests":"11964","x-ms-routing-request-id":"WESTUS:20170913T024321Z:432f162d-cfd1-437c-8341-ddecabea84e4","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}","x-ms-request-id":"6d891883-d528-4d0a-a3ca-fe07abd87f77","Content-Type":"application/json","X-Powered-By":"ASP.NET"}},{"Method":"GET","Uri":"http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01","Headers":{"x-ms-logging-context":"com.microsoft.azure.management.appservice.WebApps list","accept-language":"en-US","User-Agent":"Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)","x-ms-client-request-id":"9d6d9981-aff8-424b-bd2b-846b2ef39042","Content-Type":"application/json; charset=utf-8"},"Response":{"Transfer-Encoding":"chunked","Server":"Microsoft-IIS/8.0","Pragma":"no-cache","x-ms-ratelimit-remaining-subscription-reads":"14940","StatusCode":"200","Date":"Wed, 13 Sep 2017 02:43:22 GMT","x-ms-correlation-request-id":"da594a37-fda0-4c26-b900-bc01a308433b","Strict-Transport-Security":"max-age=31536000; includeSubDomains","Cache-Control":"no-cache","ETag":"\"1D32C3A0F8B32C7\"","x-ms-routing-request-id":"WESTUS:20170913T024323Z:da594a37-fda0-4c26-b900-bc01a308433b","X-AspNet-Version":"4.0.30319","Vary":"Accept-Encoding","Expires":"-1","Body":"{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}","x-ms-request-id":"ee3e87ba-884b-4ee9-ad29-f197bf10d340","Content-Type":"application/json","X-Powered-By":"ASP.NET"}}],"variables":[]} \ No newline at end of file +{ + "networkCallRecords": [ + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "54a9a7ca-e666-4f42-b8fb-64e5123b81b0" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1195", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:41:32 GMT", + "x-ms-correlation-request-id": "f95115de-3845-4c06-87f9-f3e5e6216f92", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024133Z:f95115de-3845-4c06-87f9-f3e5e6216f92", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization\",\"namespace\":\"Microsoft.Authorization\",\"resourceTypes\":[{\"resourceType\":\"roleAssignments\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"roleDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"classicAdministrators\",\"locations\":[],\"apiVersions\":[\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"permissions\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]},{\"resourceType\":\"locks\",\"locations\":[],\"apiVersions\":[\"2017-04-01\",\"2016-09-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2015-01-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-01-01\",\"2014-10-01-preview\",\"2014-06-01\"]},{\"resourceType\":\"policyDefinitions\",\"locations\":[],\"apiVersions\":[\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"policySetDefinitions\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\"]},{\"resourceType\":\"policyAssignments\",\"locations\":[],\"apiVersions\":[\"2017-06-01-preview\",\"2016-12-01\",\"2016-04-01\",\"2015-10-01-preview\"]},{\"resourceType\":\"providerOperations\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01-preview\",\"2015-07-01\"]},{\"resourceType\":\"elevateAccess\",\"locations\":[],\"apiVersions\":[\"2017-05-01\",\"2016-07-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01-preview\",\"2014-10-01-preview\",\"2014-07-01-preview\",\"2014-04-01-preview\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "f95115de-3845-4c06-87f9-f3e5e6216f92", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "ffcdd4aa-8a46-43a9-883d-51ed3574db3d" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1194", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:41:33 GMT", + "x-ms-correlation-request-id": "6172e9a0-8943-42c5-9130-d7ed295c9d13", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024134Z:6172e9a0-8943-42c5-9130-d7ed295c9d13", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network\",\"namespace\":\"Microsoft.Network\",\"authorization\":{\"applicationId\":\"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\"roleDefinitionId\":\"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"},\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"publicIPAddresses\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkInterfaces\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"loadBalancers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkSecurityGroups\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"routeTables\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"networkWatchers\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"virtualNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"localNetworkGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"connections\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"applicationGateways\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"SystemAssignedResourceIdentity\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/CheckDnsNameAvailability\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/usages\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"locations/virtualNetworkAvailableEndpointServices\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"dnszones\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"dnsOperationResults\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnsOperationStatuses\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\"]},{\"resourceType\":\"dnszones/A\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/AAAA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/CNAME\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/PTR\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/MX\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/TXT\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SRV\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/SOA\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"dnszones/NS\",\"locations\":[\"global\"],\"apiVersions\":[\"2016-04-01\",\"2015-05-04-preview\"]},{\"resourceType\":\"trafficmanagerprofiles\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"checkTrafficManagerNameAvailability\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\",\"2015-11-01\",\"2015-04-28-preview\"]},{\"resourceType\":\"trafficManagerGeographicHierarchies\",\"locations\":[\"global\"],\"apiVersions\":[\"2017-05-01\",\"2017-03-01\"]},{\"resourceType\":\"expressRouteCircuits\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"],\"capabilities\":\"None\"},{\"resourceType\":\"expressRouteServiceProviders\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\",\"2016-11-01\",\"2016-10-01\",\"2016-09-01\",\"2016-08-01\",\"2016-07-01\",\"2016-06-01\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\",\"2014-12-01-preview\"]},{\"resourceType\":\"applicationGatewayAvailableWafRuleSets\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\"]},{\"resourceType\":\"applicationGatewayAvailableSslOptions\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\"]},{\"resourceType\":\"routeFilters\",\"locations\":[\"West US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"North Central US\",\"South Central US\",\"Central US\",\"East US 2\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"UK West\",\"UK South\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"bgpServiceCommunities\",\"locations\":[],\"apiVersions\":[\"2017-09-01\",\"2017-08-01\",\"2017-06-01\",\"2017-04-01\",\"2017-03-01\",\"2016-12-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "6172e9a0-8943-42c5-9130-d7ed295c9d13", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "ab4f341b-9c1d-4336-8ef5-54a574eb4a2d" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1193", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:41:34 GMT", + "x-ms-correlation-request-id": "dd89aa4a-a08a-4bcf-934b-b535f3a94189", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024134Z:dd89aa4a-a08a-4bcf-934b-b535f3a94189", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources\",\"namespace\":\"Microsoft.Resources\",\"resourceTypes\":[{\"resourceType\":\"tenants\",\"locations\":[],\"apiVersions\":[\"2017-08-01\",\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkPolicyCompliance\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"providers\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"checkresourcename\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/resources\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"subscriptions/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/tagValues\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"deployments/operations\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"links\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-07-01\",\"2016-06-01\",\"2016-02-01\",\"2015-11-01\",\"2015-01-01\",\"2014-04-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2015-01-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "dd89aa4a-a08a-4bcf-934b-b535f3a94189", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "69b7c1c2-c37b-45ac-a305-dd9ad9780064" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1192", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:41:36 GMT", + "x-ms-correlation-request-id": "aeb3bf1a-6cd5-4111-a5e6-99919d34acad", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024136Z:aeb3bf1a-6cd5-4111-a5e6-99919d34acad", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web\",\"namespace\":\"Microsoft.Web\",\"authorization\":{\"applicationId\":\"abfa0a7c-a6b6-4736-8310-5855508787cd\",\"roleDefinitionId\":\"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"},\"resourceTypes\":[{\"resourceType\":\"sites/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/instances/extensions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/slots/publicCertificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"publishingUsers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostnameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"validate\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"isusernameavailable\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sourceControls\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"availableStacks\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"listSitesAssignedToHostName\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/domainOwnershipIdentifiers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"sites/slots/hostNameBindings\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\"]},{\"resourceType\":\"operations\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"certificates\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"serverFarms/workers\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"sites/slots\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"runtimes\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"sites/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/slots/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"serverFarms/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"sites/recommendations\",\"locations\":[],\"apiVersions\":[\"2016-08-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"recommendations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"georegions\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"sites/premieraddons\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"hostingEnvironments\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"hostingEnvironments/multiRolePools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/multiRolePools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances\",\"locations\":[],\"apiVersions\":[\"2016-09-01\",\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metrics\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"hostingEnvironments/workerPools/instances/metricDefinitions\",\"locations\":[\"East Asia (Stage)\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"deploymentLocations\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"functions\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"deletedSites\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"ishostingenvironmentnameavailable\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"classicMobileServices\",\"locations\":[],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"],\"capabilities\":\"None\"},{\"resourceType\":\"connections\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/managedApis\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"locations/apiOperations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"connectionGateways\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"locations/connectionGatewayInstallations\",\"locations\":[\"North Central US\",\"Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"West US\",\"East US\",\"East US 2\",\"Japan West\",\"Japan East\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"West US 2\",\"West Central US\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\"],\"apiVersions\":[\"2016-06-01\",\"2015-08-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"billingMeters\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01-preview\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]},{\"resourceType\":\"verifyHostingEnvironmentVnet\",\"locations\":[\"South Central US\",\"North Europe\",\"West Europe\",\"Southeast Asia\",\"Korea Central\",\"Korea South\",\"West US\",\"East US\",\"Japan West\",\"Japan East\",\"East Asia\",\"East US 2\",\"North Central US\",\"Central US\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"West India\",\"Central India\",\"South India\",\"Canada Central\",\"Canada East\",\"West Central US\",\"UK West\",\"UK South\",\"West US 2\",\"MSFT West US\",\"MSFT East US\",\"MSFT East Asia\",\"MSFT North Europe\",\"East US 2 (Stage)\",\"East Asia (Stage)\",\"Central US (Stage)\",\"North Central US (Stage)\"],\"apiVersions\":[\"2016-03-01\",\"2015-08-01\",\"2015-07-01\",\"2015-06-01\",\"2015-05-01\",\"2015-04-01\",\"2015-02-01\",\"2014-11-01\",\"2014-06-01\",\"2014-04-01-preview\",\"2014-04-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "aeb3bf1a-6cd5-4111-a5e6-99919d34acad", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "52c193bb-7ad1-42b4-95b0-ff022655f9a8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1191", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:41:37 GMT", + "x-ms-correlation-request-id": "a3c45a0c-1e69-4054-9672-834c876b0a43", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024137Z:a3c45a0c-1e69-4054-9672-834c876b0a43", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute\",\"namespace\":\"Microsoft.Compute\",\"authorization\":{\"applicationId\":\"60e6cd67-9c8c-4951-9b3c-23c25a2169af\",\"roleDefinitionId\":\"e4770acb-272e-4dc8-87f3-12f44a612224\"},\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"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\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-04-30-preview\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-03-30\",\"2016-08-30\",\"2016-03-30\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\"]},{\"resourceType\":\"virtualMachines/diagnosticSettings\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"Central US\",\"North Central US\",\"South Central US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada Central\",\"Canada East\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"]},{\"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\"],\"apiVersions\":[\"2017-03-30\",\"2016-04-30-preview\"],\"capabilities\":\"None\"}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "a3c45a0c-1e69-4054-9672-834c876b0a43", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "13fe23db-51b8-4b00-b390-62c2c10f003a" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1190", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:41:38 GMT", + "x-ms-correlation-request-id": "afe14ba2-c158-4c66-9ce8-fe22c6738025", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024139Z:afe14ba2-c158-4c66-9ce8-fe22c6738025", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage\",\"namespace\":\"Microsoft.Storage\",\"authorization\":{\"applicationId\":\"a6aa9161-5291-40bb-8c5c-923b567bee3b\",\"roleDefinitionId\":\"070ab87f-0efc-4423-b18b-756f3bdb0236\"},\"resourceTypes\":[{\"resourceType\":\"storageAccounts\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity\"},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"locations/asyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/listAccountSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/listServiceSas\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/blobServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/tableServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/queueServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"storageAccounts/fileServices\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\",\"2016-01-01\"]},{\"resourceType\":\"locations/deleteVirtualNetworkOrSubnets\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-07-01\"]},{\"resourceType\":\"usages\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2017-06-01\",\"2016-12-01\",\"2016-05-01\",\"2016-01-01\",\"2015-06-15\",\"2015-05-01-preview\"]},{\"resourceType\":\"storageAccounts/services\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]},{\"resourceType\":\"storageAccounts/services/metricDefinitions\",\"locations\":[\"East US\",\"West US\",\"East US 2 (Stage)\",\"West Europe\",\"North Europe\",\"East Asia\",\"Southeast Asia\",\"Japan East\",\"Japan West\",\"North Central US\",\"South Central US\",\"East US 2\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"South India\",\"Central India\",\"West India\",\"Canada East\",\"Canada Central\",\"West US 2\",\"West Central US\",\"UK South\",\"UK West\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2014-04-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "afe14ba2-c158-4c66-9ce8-fe22c6738025", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "d2832ab1-d53c-4b24-811d-5977b58ec864" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1189", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:41:40 GMT", + "x-ms-correlation-request-id": "5c09796a-5fb7-42f7-8cbd-29bff3da4d98", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024140Z:5c09796a-5fb7-42f7-8cbd-29bff3da4d98", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HDInsight\",\"namespace\":\"Microsoft.HDInsight\",\"authorization\":{\"applicationId\":\"9191c4da-09fe-49d9-a5f1-d41cbe92ad95\",\"roleDefinitionId\":\"d102a6f3-d9cb-4633-8950-1243b975886c\",\"managedByRoleDefinitionId\":\"346da55d-e1db-4a5a-89db-33ab3cdb6fc6\"},\"resourceTypes\":[{\"resourceType\":\"clusters\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"clusters/applications\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"clusters/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/capabilities\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/operationresults\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/azureasyncoperations\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"locations/validateCreateRequest\",\"locations\":[\"East US\",\"East US 2\",\"West US\",\"South Central US\",\"Central US\",\"Australia East\",\"Australia Southeast\",\"Central India\",\"West Central US\",\"West US 2\",\"Canada East\",\"Canada Central\",\"Brazil South\",\"UK South\",\"UK West\",\"East Asia\",\"Japan East\",\"Japan West\",\"North Europe\",\"West Europe\",\"North Central US\",\"Southeast Asia\",\"Korea South\",\"Korea Central\"],\"apiVersions\":[\"2015-03-01-preview\"]},{\"resourceType\":\"operations\",\"locations\":[\"East Asia\",\"Southeast Asia\",\"East US\",\"East US 2\",\"West US\",\"North Central US\",\"South Central US\",\"Central US\",\"North Europe\",\"West Europe\",\"Japan East\",\"Japan West\",\"Brazil South\",\"Australia East\",\"Australia Southeast\",\"Central India\"],\"apiVersions\":[\"2015-03-01-preview\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "5c09796a-5fb7-42f7-8cbd-29bff3da4d98", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault/register?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.Providers register", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "4f83072a-9cbc-480f-88f2-2288ec004055" + }, + "Response": { + "Transfer-Encoding": "chunked", + "x-ms-ratelimit-remaining-subscription-writes": "1188", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:41:41 GMT", + "x-ms-correlation-request-id": "ec7689b3-5b5b-41dd-8747-008660d71d6d", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024141Z:ec7689b3-5b5b-41dd-8747-008660d71d6d", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault\",\"namespace\":\"Microsoft.KeyVault\",\"resourceTypes\":[{\"resourceType\":\"vaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"],\"capabilities\":\"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"},{\"resourceType\":\"vaults/secrets\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"vaults/accessPolicies\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"operations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\",\"2014-12-19-preview\"]},{\"resourceType\":\"checkNameAvailability\",\"locations\":[],\"apiVersions\":[\"2016-10-01\",\"2015-06-01\"]},{\"resourceType\":\"deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations\",\"locations\":[],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/deletedVaults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]},{\"resourceType\":\"locations/operationResults\",\"locations\":[\"North Central US\",\"East US\",\"North Europe\",\"West Europe\",\"East Asia\",\"Southeast Asia\",\"East US 2\",\"Central US\",\"South Central US\",\"West US\",\"Japan East\",\"Japan West\",\"Australia East\",\"Australia Southeast\",\"Brazil South\",\"Central India\",\"South India\",\"West India\",\"Canada Central\",\"Canada East\",\"UK South\",\"UK West\",\"West Central US\",\"West US 2\",\"Korea Central\",\"Korea South\"],\"apiVersions\":[\"2016-10-01\"]}],\"registrationState\":\"Registered\"}", + "x-ms-request-id": "ec7689b3-5b5b-41dd-8747-008660d71d6d", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.resources.ResourceGroups list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (ResourceManagementClient, 2016-09-01)", + "x-ms-client-request-id": "5e46802b-0678-4e89-81c5-a27aa880cd9a", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14973", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:41:41 GMT", + "x-ms-correlation-request-id": "b58c892b-fb48-4dd9-811e-2eeb85ba2682", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024141Z:b58c892b-fb48-4dd9-811e-2eeb85ba2682", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg\",\"name\":\"barneytestrg\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/davidtestrg\",\"name\":\"davidtestrg\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis\",\"name\":\"fluentvis\",\"location\":\"westus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javabenchmark\",\"name\":\"javabenchmark\",\"location\":\"westus\",\"properties\":{\"provisioningState\":\"Succeeded\"}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ubuntumachine\",\"name\":\"ubuntumachine\",\"location\":\"eastus\",\"properties\":{\"provisioningState\":\"Succeeded\"}}]}", + "x-ms-request-id": "b58c892b-fb48-4dd9-811e-2eeb85ba2682", + "Content-Type": "application/json; charset=utf-8" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.AppServicePlans listByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "1ee6128a-e4e7-4634-bd69-5ca99098c501", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14972", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:41:42 GMT", + "x-ms-correlation-request-id": "7fb7f226-0c9c-48f1-83da-b33614354544", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024142Z:7fb7f226-0c9c-48f1-83da-b33614354544", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"name\":\"barneytestplan1\",\"type\":\"Microsoft.Web/serverfarms\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"serverFarmId\":0,\"name\":\"barneytestplan1\",\"workerSize\":\"Default\",\"workerSizeId\":0,\"workerTierName\":null,\"numberOfWorkers\":1,\"currentWorkerSize\":\"Default\",\"currentWorkerSizeId\":0,\"currentNumberOfWorkers\":1,\"status\":\"Ready\",\"webSpace\":\"barneytestrg-EastUSwebspace\",\"subscription\":\"ffa52f27-be12-4cad-b1ea-c2c241b6cceb\",\"adminSiteName\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"maximumNumberOfWorkers\":3,\"planName\":\"VirtualDedicatedPlan\",\"adminRuntimeSiteName\":null,\"computeMode\":\"Shared\",\"siteMode\":null,\"geoRegion\":\"East US\",\"perSiteScaling\":false,\"numberOfSites\":2,\"hostingEnvironmentId\":null,\"isSpot\":false,\"spotExpirationTime\":null,\"tags\":{},\"kind\":\"app\",\"resourceGroup\":\"barneytestrg\",\"reserved\":false,\"mdmId\":\"waws-prod-blu-021_21985\",\"targetWorkerCount\":0,\"targetWorkerSizeId\":0,\"provisioningState\":\"Succeeded\"},\"sku\":{\"name\":\"B1\",\"tier\":\"Basic\",\"size\":\"B1\",\"family\":\"B\",\"capacity\":1}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "3ca5901b-245b-41c3-a0f2-0b6eecacc43c", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "PUT", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2?api-version=2016-09-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.AppServicePlans createOrUpdate", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "b9541be9-a600-4ff1-b7a3-5f99c396eaf1" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1186", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:22 GMT", + "x-ms-correlation-request-id": "56b3b453-b0ec-4b72-81cb-abab79765ef7", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024222Z:56b3b453-b0ec-4b72-81cb-abab79765ef7", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"name\":\"barneytestplan2\",\"type\":\"Microsoft.Web/serverfarms\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"serverFarmId\":0,\"name\":\"barneytestplan2\",\"workerSize\":\"Default\",\"workerSizeId\":0,\"workerTierName\":null,\"numberOfWorkers\":1,\"currentWorkerSize\":\"Default\",\"currentWorkerSizeId\":0,\"currentNumberOfWorkers\":1,\"status\":\"Ready\",\"webSpace\":\"barneytestrg-EastUSwebspace\",\"subscription\":\"ffa52f27-be12-4cad-b1ea-c2c241b6cceb\",\"adminSiteName\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"maximumNumberOfWorkers\":3,\"planName\":\"VirtualDedicatedPlan\",\"adminRuntimeSiteName\":null,\"computeMode\":\"Shared\",\"siteMode\":null,\"geoRegion\":\"East US\",\"perSiteScaling\":false,\"numberOfSites\":0,\"hostingEnvironmentId\":null,\"isSpot\":false,\"spotExpirationTime\":null,\"tags\":{},\"kind\":\"app\",\"resourceGroup\":\"barneytestrg\",\"reserved\":false,\"mdmId\":\"waws-prod-blu-021_21986\",\"targetWorkerCount\":0,\"targetWorkerSizeId\":0,\"provisioningState\":\"Succeeded\"},\"sku\":{\"name\":\"B1\",\"tier\":\"Basic\",\"size\":\"B1\",\"family\":\"B\",\"capacity\":1}}", + "x-ms-request-id": "115f7337-185b-45bd-b056-e259c4d49d87", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "PUT", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps createOrUpdate", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "76a2ab89-1c77-4eeb-ad79-b7fb80cd8543" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1185", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:25 GMT", + "x-ms-correlation-request-id": "95c715b1-6cf2-4683-b5cd-482cf9eb97bc", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C39EEE32D20\"", + "x-ms-routing-request-id": "WESTUS:20170913T024226Z:95c715b1-6cf2-4683-b5cd-482cf9eb97bc", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"eastus\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:24.993\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "46e3331d-3651-4d48-9ed4-7e0879a9b3b5", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "75693970-374b-4f34-bea2-b4b7e8e119af", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14971", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:26 GMT", + "x-ms-correlation-request-id": "640182af-9af7-4988-8ea5-ce901cde04e7", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C39EEE32D20\"", + "x-ms-routing-request-id": "WESTUS:20170913T024227Z:640182af-9af7-4988-8ea5-ce901cde04e7", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:25.65\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "33c6bdcc-cf58-4307-8846-70afd0b4a533", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "PUT", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps createOrUpdateConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "4dae8764-7304-4fa7-8c60-2c0f583e148a" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1184", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:28 GMT", + "x-ms-correlation-request-id": "dd12d846-4002-4293-b9ba-c70a3eb79548", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C39F0CBEA50\"", + "x-ms-routing-request-id": "WESTUS:20170913T024229Z:dd12d846-4002-4293-b9ba-c70a3eb79548", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "bde549af-7dc4-4b94-a5cb-6231370edd92", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "ccdba97f-494f-4a9d-99dc-4a0bb60741a2" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:28 GMT", + "x-ms-correlation-request-id": "5b4a861d-c1b5-40de-9f6c-abc3d2c1b2be", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-routing-request-id": "WESTUS:20170913T024229Z:5b4a861d-c1b5-40de-9f6c-abc3d2c1b2be", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "58c87c53-df95-4946-8f5f-51379db51a3f", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "5e527e5a-50c8-4d81-b53d-cba02083a001" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:29 GMT", + "x-ms-correlation-request-id": "721caaf0-33f0-4bfd-9dd3-31ace49690be", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11998", + "x-ms-routing-request-id": "WESTUS:20170913T024230Z:721caaf0-33f0-4bfd-9dd3-31ace49690be", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "5d005f34-63db-40b5-87ae-d9375a56f792", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "b01a97ed-3014-4f7c-8d32-39c0e67d1a7d", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14970", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:29 GMT", + "x-ms-correlation-request-id": "1930b3e2-628c-4204-a87b-593a1e5293c4", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024230Z:1930b3e2-628c-4204-a87b-593a1e5293c4", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "f3165c43-1b2d-4903-9559-27f8f5d0bb10", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "1cece2ba-e76a-4bbc-9cb5-ba9179a301ba" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:30 GMT", + "x-ms-correlation-request-id": "839fd8e2-02b2-4d9e-8ca2-589ccbc9a3b1", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11997", + "x-ms-routing-request-id": "WESTUS:20170913T024230Z:839fd8e2-02b2-4d9e-8ca2-589ccbc9a3b1", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "43501d88-9d4e-4215-8a93-69663a1e888d", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/publishxml?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listPublishingProfileXmlWithSecrets", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "cbe793b8-896b-4d3b-be37-d0c69f8185b3" + }, + "Response": { + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:30 GMT", + "x-ms-correlation-request-id": "71a8be74-883f-4bbe-bf9c-1f04334d7066", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-routing-request-id": "WESTUS:20170913T024231Z:71a8be74-883f-4bbe-bf9c-1f04334d7066", + "X-AspNet-Version": "4.0.30319", + "Expires": "-1", + "Content-Length": "1060", + "Body": "", // [SuppressMessage("Microsoft.Security", "CS001:SecretInline", Justification="fake credential for test case")] + "x-ms-request-id": "71a8be74-883f-4bbe-bf9c-1f04334d7066", + "Content-Type": "application/xml", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/stop?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps stop", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "69fc7f71-cdcc-462b-8050-b381d27e150c" + }, + "Response": { + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1183", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:32 GMT", + "x-ms-correlation-request-id": "d84a84f3-c70c-47a4-978b-1a251079211a", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024233Z:d84a84f3-c70c-47a4-978b-1a251079211a", + "X-AspNet-Version": "4.0.30319", + "Expires": "-1", + "Content-Length": "0", + "Body": "", + "x-ms-request-id": "f7fe3a93-145d-4cd8-b3fa-0e71e91f4b04", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "c0aaca2f-e372-4bb7-854a-ec9dbf2e7317", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14969", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:33 GMT", + "x-ms-correlation-request-id": "2aaf462f-c132-4b19-ab55-cdae6666b732", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C39F3CB6EB0\"", + "x-ms-routing-request-id": "WESTUS:20170913T024234Z:2aaf462f-c132-4b19-ab55-cdae6666b732", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Stopped\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:33.883\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "17b48ccc-0988-4347-a445-ad90176deecc", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "22148f88-4287-4e3f-9edb-8927c280fefa", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14968", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:33 GMT", + "x-ms-correlation-request-id": "90c343bf-01b6-4e82-bbf4-516b6e7a1f12", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024234Z:90c343bf-01b6-4e82-bbf4-516b6e7a1f12", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "a62e81ca-3f81-413d-8260-2c124ed9fa59", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "630fb3d4-bdac-42b2-acb7-2045033de061" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:34 GMT", + "x-ms-correlation-request-id": "31fbdf4d-0982-4d05-9eaa-6c1cec36c9c3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11996", + "x-ms-routing-request-id": "WESTUS:20170913T024235Z:31fbdf4d-0982-4d05-9eaa-6c1cec36c9c3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "83f01713-6baf-4860-b880-7d54250f8c38", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "494c8caf-0058-4183-9fd9-4a7500725548" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:34 GMT", + "x-ms-correlation-request-id": "80c82025-6fdf-41c5-910a-06c37ceba386", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11995", + "x-ms-routing-request-id": "WESTUS:20170913T024235Z:80c82025-6fdf-41c5-910a-06c37ceba386", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "afc39b3d-3402-421f-b01f-a2d2d6d3d903", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "286b8947-a1e2-4de3-a506-65691d42f241", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14967", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:35 GMT", + "x-ms-correlation-request-id": "b87bb3ee-942c-4d07-8680-25fcc2134792", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024236Z:b87bb3ee-942c-4d07-8680-25fcc2134792", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "0a1d8529-6272-434b-ac41-2e4e3473657c", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "8518c2d4-d426-4e00-96d2-d12e9221cdb5" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:35 GMT", + "x-ms-correlation-request-id": "e7b5b1de-bbee-4eac-834d-c54ca469f21f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11994", + "x-ms-routing-request-id": "WESTUS:20170913T024236Z:e7b5b1de-bbee-4eac-834d-c54ca469f21f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "c71e910c-7635-49fa-88ac-02c2cc78d8bc", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/start?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps start", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "910ec202-f8ba-4862-9e7b-d310cffbb48d" + }, + "Response": { + "Server": "Microsoft-IIS/8.0", + "x-ms-ratelimit-remaining-subscription-writes": "1182", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:39 GMT", + "x-ms-correlation-request-id": "32f3b361-1e8d-4b92-850f-8a6e0be68374", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024239Z:32f3b361-1e8d-4b92-850f-8a6e0be68374", + "X-AspNet-Version": "4.0.30319", + "Expires": "-1", + "Content-Length": "0", + "Body": "", + "x-ms-request-id": "e5215c44-8742-44af-bd9d-04ac7b0c1c77", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getByResourceGroup", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "328302b2-c70c-48c2-9594-d8f613ffad86", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14966", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:40 GMT", + "x-ms-correlation-request-id": "bc794c1f-7f55-4538-a4a1-06226b0b78b7", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C39F74EC910\"", + "x-ms-routing-request-id": "WESTUS:20170913T024240Z:bc794c1f-7f55-4538-a4a1-06226b0b78b7", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}}", + "x-ms-request-id": "a566af22-fc9b-4b65-ac7f-349d2f3e396e", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "36109b12-bf33-451f-b8fb-c7c25d991e98", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14965", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:40 GMT", + "x-ms-correlation-request-id": "8094a3b8-a7ad-4d44-bdeb-bd47aec3e2d7", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024240Z:8094a3b8-a7ad-4d44-bdeb-bd47aec3e2d7", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "40ab8e19-eeea-42e7-b4a8-a4f265425f0f", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "d8e3fbc1-43b1-4a34-8155-9cf3acad162f" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:41 GMT", + "x-ms-correlation-request-id": "14687a10-fa19-4324-8db0-6435db63714d", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11993", + "x-ms-routing-request-id": "WESTUS:20170913T024241Z:14687a10-fa19-4324-8db0-6435db63714d", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "c4283c77-453b-4d35-a8a6-388c74510dbc", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "d08dafd5-15da-463d-8add-641729bb3991" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:41 GMT", + "x-ms-correlation-request-id": "a0365c4e-657d-4acb-b70c-fff311c32280", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11992", + "x-ms-routing-request-id": "WESTUS:20170913T024241Z:a0365c4e-657d-4acb-b70c-fff311c32280", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "b39ab195-535d-4bfd-a5bd-be7b62c6408b", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "fcefcaae-3e7c-4ca6-8acf-93c1237d8e3e", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14964", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:42 GMT", + "x-ms-correlation-request-id": "fc259384-f2bd-41e0-b003-2d456c1445ba", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024242Z:fc259384-f2bd-41e0-b003-2d456c1445ba", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "3084614e-fed0-4bc5-875b-73c56651d125", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "e196734a-1631-42d8-b47d-e78a96fe7be2" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:43 GMT", + "x-ms-correlation-request-id": "a80c548a-15e9-49b8-9c56-3a984e6ddcf1", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11991", + "x-ms-routing-request-id": "WESTUS:20170913T024243Z:a80c548a-15e9-49b8-9c56-3a984e6ddcf1", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "bfc03287-808c-43ec-9a2f-683152fa86ae", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "7c49cc98-5270-48f6-a350-95b90490178d", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14963", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:46 GMT", + "x-ms-correlation-request-id": "1d9924ec-b8f8-417d-b670-ece26de5aebb", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C39F9B19CB2\"", + "x-ms-routing-request-id": "WESTUS:20170913T024246Z:1d9924ec-b8f8-417d-b670-ece26de5aebb", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "fa0bbb10-e54e-49fc-bbe3-df4301549874", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "730704e3-05da-4833-885e-17d46572373b", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14962", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:47 GMT", + "x-ms-correlation-request-id": "72f4954a-df87-4c7b-a5ad-c0619605e89b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C39F9B19CB2\"", + "x-ms-routing-request-id": "WESTUS:20170913T024248Z:72f4954a-df87-4c7b-a5ad-c0619605e89b", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "3f5f8f49-fd21-4fcb-b17b-475fbd043607", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "180f717d-9bf3-4e3d-8358-de7664fd7d10", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14961", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:48 GMT", + "x-ms-correlation-request-id": "9028c110-1d61-4f15-80c3-3be9b3b200d3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024248Z:9028c110-1d61-4f15-80c3-3be9b3b200d3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "36bcecbe-4085-43c8-b5cf-095a29b2337a", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "d8743b64-3add-41da-8f82-9312f6b23ff2", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14960", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:49 GMT", + "x-ms-correlation-request-id": "d4b2c2ea-3286-4ba5-b925-a56317fb1638", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024249Z:d4b2c2ea-3286-4ba5-b925-a56317fb1638", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "9f82b837-75ca-4d39-9386-6cf97e5300e0", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "a62411ff-dc6f-4676-9096-6dbe5b9f04a1" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:49 GMT", + "x-ms-correlation-request-id": "3822d74b-817d-4a49-bbd3-57d659ae8b24", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11990", + "x-ms-routing-request-id": "WESTUS:20170913T024249Z:3822d74b-817d-4a49-bbd3-57d659ae8b24", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "2370ad8b-a3a7-4a55-928b-497b4a794d92", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "724df463-eefe-4714-8ea2-b8087ec2d272" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:49 GMT", + "x-ms-correlation-request-id": "27596a3c-9d9f-400d-8c8b-80cd65b2e01e", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11989", + "x-ms-routing-request-id": "WESTUS:20170913T024250Z:27596a3c-9d9f-400d-8c8b-80cd65b2e01e", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "26d31b43-3139-4340-aeed-ec370748e70e", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "c897107c-99ec-4d61-89bc-0ae373f51e4f" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:50 GMT", + "x-ms-correlation-request-id": "09ae5a63-d4d7-4569-8ffd-b4f55123dfd6", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11988", + "x-ms-routing-request-id": "WESTUS:20170913T024250Z:09ae5a63-d4d7-4569-8ffd-b4f55123dfd6", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "d53ff590-3cc3-46d5-93ab-6e41d6111ea8", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "c7d23b25-0d28-49fc-bf59-cf685356f7dc" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:51 GMT", + "x-ms-correlation-request-id": "4ca3f5e0-c67f-4ce7-b5fd-228e21a7a221", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11987", + "x-ms-routing-request-id": "WESTUS:20170913T024251Z:4ca3f5e0-c67f-4ce7-b5fd-228e21a7a221", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "b3e28fe1-c602-4293-8523-79538fb16891", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "51b00326-68a2-409a-bf38-590364748df4", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14959", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:51 GMT", + "x-ms-correlation-request-id": "a9fb6611-f8e7-4c1d-b7f7-8eb9785842bf", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024251Z:a9fb6611-f8e7-4c1d-b7f7-8eb9785842bf", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "99fc1fa6-8dfa-44b3-9915-b4f350cc258c", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "92b30085-8331-4500-a579-46b2e28067cb", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14958", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:52 GMT", + "x-ms-correlation-request-id": "9dc39a22-3677-4853-8f7f-5d01e5e3def4", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024252Z:9dc39a22-3677-4853-8f7f-5d01e5e3def4", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "e84a301a-fc8a-4e08-b27f-72038e762b05", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "e532deb6-12b7-4c3c-a1e6-1e246dddb1d4" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:52 GMT", + "x-ms-correlation-request-id": "cf330b8f-8ceb-49e6-b537-d79f577c6c92", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11986", + "x-ms-routing-request-id": "WESTUS:20170913T024252Z:cf330b8f-8ceb-49e6-b537-d79f577c6c92", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "a8e0ae5c-a372-4e74-8c48-cd48edd7b741", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "be3ccae0-111f-4ec3-8822-ddfcfe1d09a1" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:53 GMT", + "x-ms-correlation-request-id": "56ef46a6-1f46-4cc6-b45c-1ba8cb2b7614", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11985", + "x-ms-routing-request-id": "WESTUS:20170913T024253Z:56ef46a6-1f46-4cc6-b45c-1ba8cb2b7614", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "e9e4e21f-82d2-4c6e-954a-c343f184b658", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "76b28a88-1469-4d77-869e-9f2b1c447cff", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14957", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:53 GMT", + "x-ms-correlation-request-id": "8d0678df-4cc0-4ed5-87c1-bdd6d47ec6ea", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024253Z:8d0678df-4cc0-4ed5-87c1-bdd6d47ec6ea", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "f8ad19bd-aaaa-4832-a932-2309e97cbcc3", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "15b76203-8968-416c-84f3-579bba15efa6", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14956", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:54 GMT", + "x-ms-correlation-request-id": "f3ee3887-c3ec-4f25-baff-eb125ee11fef", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024254Z:f3ee3887-c3ec-4f25-baff-eb125ee11fef", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "7d8e8598-8634-4bce-9412-221cce5b54be", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "29325f78-7e19-4ef7-a06c-304079c63741" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:54 GMT", + "x-ms-correlation-request-id": "60882b86-a616-40ad-8836-38fa6003ce7e", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11984", + "x-ms-routing-request-id": "WESTUS:20170913T024254Z:60882b86-a616-40ad-8836-38fa6003ce7e", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "ad8da09f-c099-4de8-9202-617d68c928aa", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "868835d5-5740-47b7-8bc0-0a7b473fb14c" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:55 GMT", + "x-ms-correlation-request-id": "809baeb0-fddb-4859-bcec-f3c5c2eee29f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11983", + "x-ms-routing-request-id": "WESTUS:20170913T024255Z:809baeb0-fddb-4859-bcec-f3c5c2eee29f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "a92c791f-3d0b-412c-96de-9b4ee12fa8e9", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "6498c514-8788-4138-be54-a50ca12b9d64" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:55 GMT", + "x-ms-correlation-request-id": "6f0aa1b2-9d70-4c85-813a-e5daf47c0989", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11982", + "x-ms-routing-request-id": "WESTUS:20170913T024255Z:6f0aa1b2-9d70-4c85-813a-e5daf47c0989", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "8e05d728-8f75-486b-9f38-5019c6d1bbe3", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "d1bd0a3d-df54-4c06-8259-1e53274e5f15" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:56 GMT", + "x-ms-correlation-request-id": "47dd13ec-c1d3-4604-bb6e-87bdf20d68dc", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11981", + "x-ms-routing-request-id": "WESTUS:20170913T024256Z:47dd13ec-c1d3-4604-bb6e-87bdf20d68dc", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "5fe3aa19-af1a-4e50-a89f-17d221a1a384", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "ed41bde5-dc21-4cea-9c94-fb796d3dd5f5", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14955", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:56 GMT", + "x-ms-correlation-request-id": "742e41cd-89c1-40a4-bac1-fdba773f9edc", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024256Z:742e41cd-89c1-40a4-bac1-fdba773f9edc", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "e64b44a5-9e79-4e05-af25-75d16f7e5ef5", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "cda1d3b4-a5c4-4115-80fc-7d01d9a6af18", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14954", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:57 GMT", + "x-ms-correlation-request-id": "b0e68b77-7c2b-44e0-9ef0-c50c64fef6af", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024257Z:b0e68b77-7c2b-44e0-9ef0-c50c64fef6af", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "78a17ad7-ebbb-4fd5-9370-d6660748aae2", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "ceb3cdbd-5e2b-4aea-87ec-e5e354958619" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:57 GMT", + "x-ms-correlation-request-id": "3f5e285d-5d12-43a7-aafe-e49cd6652578", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11980", + "x-ms-routing-request-id": "WESTUS:20170913T024257Z:3f5e285d-5d12-43a7-aafe-e49cd6652578", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "1a725d47-6b42-4071-9065-1d223c1fd77b", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "f6c99472-5b64-4fdd-b3f8-0b3982608d25" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:58 GMT", + "x-ms-correlation-request-id": "a8e0361f-7740-408f-95d3-669db68820ab", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11979", + "x-ms-routing-request-id": "WESTUS:20170913T024258Z:a8e0361f-7740-408f-95d3-669db68820ab", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "4e509484-57c0-4fde-8131-0d0868d8e5f5", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "d74921e2-ed65-45fc-b853-41056475e04a", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14953", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:58 GMT", + "x-ms-correlation-request-id": "1109b798-65d6-4dcf-867d-a0f187147a83", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024258Z:1109b798-65d6-4dcf-867d-a0f187147a83", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$webapp-170913103705\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.7\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"8.5\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "ec3bc198-fa5a-4ed6-a918-32d63032e63c", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "f512cd53-2a50-4fec-a1b0-d282611e56b3", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14952", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:59 GMT", + "x-ms-correlation-request-id": "5c25438f-4e06-4e80-b3ca-bb82d7a2be64", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024259Z:5c25438f-4e06-4e80-b3ca-bb82d7a2be64", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$webapp-170913103705\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.7\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"8.5\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "0f1d6d66-e476-4cd2-96ca-bbf76192c32c", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "03603917-fa8b-466a-b029-60b7d2d9c3fc" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:42:59 GMT", + "x-ms-correlation-request-id": "e89b8e76-f7ec-4ebc-bede-14c3f8d7a909", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11978", + "x-ms-routing-request-id": "WESTUS:20170913T024259Z:e89b8e76-f7ec-4ebc-bede-14c3f8d7a909", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "25b44cd4-608d-46c5-91fa-364cbc336a18", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "dcef013d-64f5-4494-8db3-e53e4975b3f7" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:00 GMT", + "x-ms-correlation-request-id": "933e0bd6-3098-4258-ac15-dd483d8a6168", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11977", + "x-ms-routing-request-id": "WESTUS:20170913T024300Z:933e0bd6-3098-4258-ac15-dd483d8a6168", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "e4c1abc7-d367-4ece-bf85-8410e4d6c499", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "d93eca37-9f05-4a4e-9c85-6ebc62e5ece7" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:00 GMT", + "x-ms-correlation-request-id": "e5ed7d71-db3b-4a62-b270-25a484fc10d3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11976", + "x-ms-routing-request-id": "WESTUS:20170913T024301Z:e5ed7d71-db3b-4a62-b270-25a484fc10d3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "7c5c9bc1-9d99-4811-8d8a-9fefdfd57d75", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "960b1de5-307f-4c88-bd0d-ef926e1e0af8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:01 GMT", + "x-ms-correlation-request-id": "e51ae561-57ff-44bb-9ed1-7b1a856cc37c", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11975", + "x-ms-routing-request-id": "WESTUS:20170913T024301Z:e51ae561-57ff-44bb-9ed1-7b1a856cc37c", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "db601893-36d7-4751-bb8f-f3e391f25391", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "3b5ecebd-8538-4bd3-abae-d75595e3ddd9", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14951", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:01 GMT", + "x-ms-correlation-request-id": "580e4317-9074-446e-abf7-16a6120f79d2", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024301Z:580e4317-9074-446e-abf7-16a6120f79d2", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "e10883cd-6cc8-4a95-9fbd-8750bcbfbe13", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "0d15da28-09c3-440a-9ef7-915e729a966d", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14949", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:02 GMT", + "x-ms-correlation-request-id": "35ab6b97-4814-465b-a56b-b5f82866dedb", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024302Z:35ab6b97-4814-465b-a56b-b5f82866dedb", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "7f508dd4-0c6b-4e5b-b083-0da0066d8342", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "e65a84e1-d2f0-4727-b249-14f2bf723ad6" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:02 GMT", + "x-ms-correlation-request-id": "0ac1663a-5f81-4483-b84d-9f6733735157", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11974", + "x-ms-routing-request-id": "WESTUS:20170913T024302Z:0ac1663a-5f81-4483-b84d-9f6733735157", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "601c3b8e-6b98-42f7-9318-da2b17951530", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "7f57a5e4-59de-4dc0-a851-8c196990c813" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:03 GMT", + "x-ms-correlation-request-id": "3599b141-c634-42ad-a288-406d158b567d", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11973", + "x-ms-routing-request-id": "WESTUS:20170913T024303Z:3599b141-c634-42ad-a288-406d158b567d", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "204ade2a-54bb-48e5-b970-41d1dbec6b6f", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "c668f0fe-fbfb-4699-8179-d6fe5ea913c1", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14948", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:05 GMT", + "x-ms-correlation-request-id": "2dcec763-b15d-44c4-9bdf-745bd9e5bad1", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C3A05DAD4D4\"", + "x-ms-routing-request-id": "WESTUS:20170913T024305Z:2dcec763-b15d-44c4-9bdf-745bd9e5bad1", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "75564563-c8c2-489d-8fde-5cb4c935fbca", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "fed8ca35-29f8-4c9b-8eca-324a60004f42", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14947", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:13 GMT", + "x-ms-correlation-request-id": "7c3ba2b7-161f-4a42-b21f-c95ab76b586d", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C3A05DAD4D4\"", + "x-ms-routing-request-id": "WESTUS:20170913T024313Z:7c3ba2b7-161f-4a42-b21f-c95ab76b586d", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "a4e57d94-c188-49da-b348-f5fe6d7b5998", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "eaba069c-e0bc-42c3-939d-87d8ec22ded9", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14946", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:13 GMT", + "x-ms-correlation-request-id": "45729020-f7e0-448c-8242-bced7f4188ab", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024314Z:45729020-f7e0-448c-8242-bced7f4188ab", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/web\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp3\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8.0_92\",\"javaContainer\":\"JETTY\",\"javaContainerVersion\":\"9.3\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "288726e9-63d5-401e-a309-4bb7982b71f7", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "76a0bb28-3afd-4c18-8908-62efd2760c41" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:14 GMT", + "x-ms-correlation-request-id": "d6ae161c-c73f-4cc7-b496-b381a1d42cce", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11972", + "x-ms-routing-request-id": "WESTUS:20170913T024314Z:d6ae161c-c73f-4cc7-b496-b381a1d42cce", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "b120deb0-29a1-492a-804d-9c3b32d2db5a", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "a382da1e-9a07-458d-b0e8-195ecb89605e" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:14 GMT", + "x-ms-correlation-request-id": "87d3508b-3e67-4cc5-ad0c-2db85cf065d3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11971", + "x-ms-routing-request-id": "WESTUS:20170913T024314Z:87d3508b-3e67-4cc5-ad0c-2db85cf065d3", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "14eae838-e6fa-4714-9893-fd6ab36b3153", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "0a19a2a7-2986-45b9-b10f-2cfb31a98c77", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14945", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:15 GMT", + "x-ms-correlation-request-id": "7a7325b7-7990-4cee-89c0-64caf5a698ff", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024315Z:7a7325b7-7990-4cee-89c0-64caf5a698ff", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "51fc7748-fa34-418f-ba2e-ea43b0c7e47e", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "3c978b4e-6330-42aa-a759-5dad2751823d" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:15 GMT", + "x-ms-correlation-request-id": "e4799372-035e-4fdc-9baf-a26b2e96d4b0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11970", + "x-ms-routing-request-id": "WESTUS:20170913T024315Z:e4799372-035e-4fdc-9baf-a26b2e96d4b0", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "f8a11061-7e56-4b19-83db-2e73423f4614", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "bcf3c3ec-4f81-4e14-84e4-889ab7a237eb", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14944", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:16 GMT", + "x-ms-correlation-request-id": "8315ae43-5b3b-4216-8011-d1bc10f2eca6", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024316Z:8315ae43-5b3b-4216-8011-d1bc10f2eca6", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/web\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$barneytestapp1\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.8\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"7.0\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "8ffd98f2-841a-4cd0-bedb-d0d6b7029114", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "4f63ff19-b848-40ed-88ac-e7c08453bc1c" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:16 GMT", + "x-ms-correlation-request-id": "f2487a01-1f6d-4941-beaf-5f56d34463a6", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11969", + "x-ms-routing-request-id": "WESTUS:20170913T024316Z:f2487a01-1f6d-4941-beaf-5f56d34463a6", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "62869b69-02eb-49ab-9fed-357c22474510", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "661ceeb0-9647-4f98-b91a-7c79623362e1" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:17 GMT", + "x-ms-correlation-request-id": "a5e88f2b-5ba7-4d80-987b-6e9bee5c253b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11968", + "x-ms-routing-request-id": "WESTUS:20170913T024317Z:a5e88f2b-5ba7-4d80-987b-6e9bee5c253b", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "5c343bc4-01ac-4dd9-8346-8aa1487c4cb7", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "215d1c66-bca6-4ef1-8cbd-165f41dda02f", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14943", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:17 GMT", + "x-ms-correlation-request-id": "8334f9c6-3bb5-4eef-9091-185149465fb8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024318Z:8334f9c6-3bb5-4eef-9091-185149465fb8", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "8daf4cad-90fd-4653-86d4-313e5b95b0d1", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "8110754c-93b3-41d5-8158-de05bc7cb167" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:18 GMT", + "x-ms-correlation-request-id": "7c3fc421-7f0c-4217-b1e2-e0aa62ecdcbc", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11967", + "x-ms-routing-request-id": "WESTUS:20170913T024318Z:7c3fc421-7f0c-4217-b1e2-e0aa62ecdcbc", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "f57593d0-4868-44c1-9d5d-80f34dcfb927", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getConfiguration", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "29a24e90-4e5b-4d6d-9908-cc4d1a9e2623", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14942", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:18 GMT", + "x-ms-correlation-request-id": "da4b7522-3180-41c5-ad49-833866c8971f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024319Z:da4b7522-3180-41c5-ad49-833866c8971f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/web\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"numberOfWorkers\":1,\"defaultDocuments\":[\"Default.htm\",\"Default.html\",\"Default.asp\",\"index.htm\",\"index.html\",\"iisstart.htm\",\"default.aspx\",\"index.php\",\"hostingstart.html\"],\"netFrameworkVersion\":\"v4.0\",\"phpVersion\":\"5.6\",\"pythonVersion\":\"\",\"nodeVersion\":\"\",\"linuxFxVersion\":\"\",\"requestTracingEnabled\":false,\"remoteDebuggingEnabled\":false,\"remoteDebuggingVersion\":null,\"httpLoggingEnabled\":false,\"logsDirectorySizeLimit\":35,\"detailedErrorLoggingEnabled\":false,\"publishingUsername\":\"$webapp-170913103705\",\"publishingPassword\":null,\"appSettings\":null,\"metadata\":null,\"connectionStrings\":null,\"machineKey\":null,\"handlerMappings\":null,\"documentRoot\":null,\"scmType\":\"None\",\"use32BitWorkerProcess\":true,\"webSocketsEnabled\":false,\"alwaysOn\":false,\"javaVersion\":\"1.7\",\"javaContainer\":\"TOMCAT\",\"javaContainerVersion\":\"8.5\",\"appCommandLine\":\"\",\"managedPipelineMode\":\"Integrated\",\"virtualApplications\":[{\"virtualPath\":\"/\",\"physicalPath\":\"site\\\\wwwroot\",\"preloadEnabled\":false,\"virtualDirectories\":null}],\"winAuthAdminState\":0,\"winAuthTenantState\":0,\"customAppPoolIdentityAdminState\":false,\"customAppPoolIdentityTenantState\":false,\"runtimeADUser\":null,\"runtimeADUserPassword\":null,\"loadBalancing\":\"LeastRequests\",\"routingRules\":[],\"experiments\":{\"rampUpRules\":[]},\"limits\":null,\"autoHealEnabled\":false,\"autoHealRules\":{\"triggers\":null,\"actions\":null},\"tracingOptions\":null,\"vnetName\":\"\",\"siteAuthEnabled\":false,\"siteAuthSettings\":{\"enabled\":null,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null},\"cors\":null,\"push\":null,\"apiDefinition\":null,\"autoSwapSlotName\":null,\"localMySqlEnabled\":false,\"ipSecurityRestrictions\":null}}", + "x-ms-request-id": "516687a5-8712-42ed-80fa-762ba57c86f9", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listApplicationSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "26427aaf-88f6-46f1-85eb-869a4346cee6" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:19 GMT", + "x-ms-correlation-request-id": "6fbce5c2-b798-43c5-bd35-fc89ac3ce70f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11966", + "x-ms-routing-request-id": "WESTUS:20170913T024319Z:6fbce5c2-b798-43c5-bd35-fc89ac3ce70f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/appsettings\",\"name\":\"appsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"WEBSITE_NODE_DEFAULT_VERSION\":\"6.9.1\"}}", + "x-ms-request-id": "10725276-ff63-4f85-b4e2-c90d95c1a649", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listConnectionStrings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "a9998b1f-5b91-4f5b-a574-95e57e8d89fc" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:20 GMT", + "x-ms-correlation-request-id": "98242f04-859b-41d2-92fb-c8aef165158f", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11965", + "x-ms-routing-request-id": "WESTUS:20170913T024320Z:98242f04-859b-41d2-92fb-c8aef165158f", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/connectionstrings\",\"name\":\"connectionstrings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{}}", + "x-ms-request-id": "181729c5-7ab6-4e69-a203-9f90c051eac0", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/slotConfigNames?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps listSlotConfigurationNames", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "58ed5236-3ad8-4aec-9f2b-3da9fd1166c6", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14941", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:20 GMT", + "x-ms-correlation-request-id": "25d64b5d-9909-4e8c-b818-af8d6c9d35ed", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-routing-request-id": "WESTUS:20170913T024320Z:25d64b5d-9909-4e8c-b818-af8d6c9d35ed", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":null,\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/sites\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"connectionStringNames\":null,\"appSettingNames\":null}}", + "x-ms-request-id": "6a05ca7a-5bca-4c4d-9e47-ec7c74f0f475", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "POST", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings/list?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps getAuthSettings", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "69512965-cd5c-4316-b3a4-45b025ece79d" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:20 GMT", + "x-ms-correlation-request-id": "432f162d-cfd1-437c-8341-ddecabea84e4", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11964", + "x-ms-routing-request-id": "WESTUS:20170913T024321Z:432f162d-cfd1-437c-8341-ddecabea84e4", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705/config/authsettings\",\"name\":\"authsettings\",\"type\":\"Microsoft.Web/sites/config\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"enabled\":false,\"unauthenticatedClientAction\":null,\"tokenStoreEnabled\":null,\"allowedExternalRedirectUrls\":null,\"defaultProvider\":null,\"clientId\":null,\"clientSecret\":null,\"issuer\":null,\"allowedAudiences\":null,\"additionalLoginParams\":null,\"isAadAutoProvisioned\":false,\"googleClientId\":null,\"googleClientSecret\":null,\"googleOAuthScopes\":null,\"facebookAppId\":null,\"facebookAppSecret\":null,\"facebookOAuthScopes\":null,\"twitterConsumerKey\":null,\"twitterConsumerSecret\":null,\"microsoftAccountClientId\":null,\"microsoftAccountClientSecret\":null,\"microsoftAccountOAuthScopes\":null}}", + "x-ms-request-id": "6d891883-d528-4d0a-a3ca-fe07abd87f77", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + }, + { + "Method": "GET", + "Uri": "http://localhost:3035/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/sites?api-version=2016-08-01", + "Headers": { + "x-ms-logging-context": "com.microsoft.azure.management.appservice.WebApps list", + "accept-language": "en-US", + "User-Agent": "Azure-SDK-For-Java/1.1.2 OS:Windows 10/10.0 MacAddressHash:aee6a3e5c96cd9f31eff845cfbbf54694c656e766b5ecd2429554da7bbfd1e1e Java:1.8.0_141 (WebSiteManagementClient)", + "x-ms-client-request-id": "9d6d9981-aff8-424b-bd2b-846b2ef39042", + "Content-Type": "application/json; charset=utf-8" + }, + "Response": { + "Transfer-Encoding": "chunked", + "Server": "Microsoft-IIS/8.0", + "Pragma": "no-cache", + "x-ms-ratelimit-remaining-subscription-reads": "14940", + "StatusCode": "200", + "Date": "Wed, 13 Sep 2017 02:43:22 GMT", + "x-ms-correlation-request-id": "da594a37-fda0-4c26-b900-bc01a308433b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Cache-Control": "no-cache", + "ETag": "\"1D32C3A0F8B32C7\"", + "x-ms-routing-request-id": "WESTUS:20170913T024323Z:da594a37-fda0-4c26-b900-bc01a308433b", + "X-AspNet-Version": "4.0.30319", + "Vary": "Accept-Encoding", + "Expires": "-1", + "Body": "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/sites/FluentVisualizer20170818015548\",\"name\":\"FluentVisualizer20170818015548\",\"type\":\"Microsoft.Web/global\",\"kind\":\"WebApp\",\"location\":\"West US\",\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"properties\":{\"name\":\"FluentVisualizer20170818015548\",\"state\":\"Running\",\"hostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\"],\"webSpace\":\"fluentvis-WestUSwebspace\",\"selfLink\":\"https://waws-prod-bay-055.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/fluentvis-WestUSwebspace/sites/FluentVisualizer20170818015548\",\"repositorySiteName\":\"FluentVisualizer20170818015548\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fluentvisualizer20170818015548.azurewebsites.net\",\"fluentvisualizer20170818015548.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"fluentvisualizer20170818015548.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-08-20T15:39:48.977\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"FluentVisualizer20170818015548\",\"trafficManagerHostNames\":null,\"sku\":\"Standard\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"WebApp\",\"outboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"possibleOutboundIpAddresses\":\"104.42.185.131,104.42.184.178,104.42.185.60,104.42.188.171\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-bay-055\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{\"hidden-related:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/fluentvis/providers/Microsoft.Web/serverfarms/FluentVisualizer201708180155481Plan\":\"empty\"},\"resourceGroup\":\"fluentvis\",\"defaultHostName\":\"fluentvisualizer20170818015548.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp3\",\"name\":\"barneytestapp3\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp3\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp3.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp3\",\"repositorySiteName\":\"barneytestapp3\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp3.azurewebsites.net\",\"barneytestapp3.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp3.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp3.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan2\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:42:39.777\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp3\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp3.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/barneytestapp1\",\"name\":\"barneytestapp1\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"barneytestapp1\",\"state\":\"Running\",\"hostNames\":[\"barneytestapp1.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/barneytestapp1\",\"repositorySiteName\":\"barneytestapp1\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"barneytestapp1.azurewebsites.net\",\"barneytestapp1.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"barneytestapp1.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"barneytestapp1.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:37:13.35\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"barneytestapp1\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"barneytestapp1.azurewebsites.net\",\"slotSwapStatus\":null}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/sites/webapp-170913103705\",\"name\":\"webapp-170913103705\",\"type\":\"Microsoft.Web/global\",\"kind\":\"app\",\"location\":\"East US\",\"tags\":{},\"properties\":{\"name\":\"webapp-170913103705\",\"state\":\"Running\",\"hostNames\":[\"webapp-170913103705.azurewebsites.net\"],\"webSpace\":\"barneytestrg-EastUSwebspace\",\"selfLink\":\"https://waws-prod-blu-021.api.azurewebsites.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/barneytestrg-EastUSwebspace/sites/webapp-170913103705\",\"repositorySiteName\":\"webapp-170913103705\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"webapp-170913103705.azurewebsites.net\",\"webapp-170913103705.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":[],\"csrs\":[],\"cers\":null,\"siteMode\":\"Limited\",\"hostNameSslStates\":[{\"name\":\"webapp-170913103705.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"webapp-170913103705.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":\"Dedicated\",\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/barneytestrg/providers/Microsoft.Web/serverfarms/barneytestplan1\",\"reserved\":false,\"lastModifiedTimeUtc\":\"2017-09-13T02:38:34.243\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"webapp-170913103705\",\"trafficManagerHostNames\":null,\"sku\":\"Basic\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"kind\":\"app\",\"outboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"possibleOutboundIpAddresses\":\"191.237.24.189,191.237.30.36,191.237.26.164,191.237.28.161\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-blu-021\",\"cloningInfo\":null,\"snapshotInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"barneytestrg\",\"defaultHostName\":\"webapp-170913103705.azurewebsites.net\",\"slotSwapStatus\":null}}],\"nextLink\":null,\"id\":null}", + "x-ms-request-id": "ee3e87ba-884b-4ee9-ad29-f197bf10d340", + "Content-Type": "application/json", + "X-Powered-By": "ASP.NET" + } + } + ], + "variables": [] +} \ No newline at end of file diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedRgAndASP.json b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedRgAndASP.json index 9999af7bb0..0eada7be9a 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedRgAndASP.json +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithExistedRgAndASP.json @@ -317,7 +317,7 @@ "X-AspNet-Version": "4.0.30319", "Expires": "-1", "Content-Length": "1060", - "Body": "", + "Body": "", // [SuppressMessage("Microsoft.Security", "CS001:SecretInline", Justification="fake credential for test case")] "x-ms-request-id": "003d89a3-88f4-4b28-8ad7-06cd83112404", "Content-Type": "application/xml", "X-Powered-By": "ASP.NET" diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithJar.json b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithJar.json index 139b287a29..bab2e85acf 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithJar.json +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/test/resources/records/testNewWebAppWithJar.json @@ -489,7 +489,7 @@ "X-AspNet-Version": "4.0.30319", "Expires": "-1", "Content-Length": "1060", - "Body": "", + "Body": "", // [SuppressMessage("Microsoft.Security", "CS001:SecretInline", Justification="fake credential for test case")] "x-ms-request-id": "30a6dde3-b55d-447f-acec-57569d74f731", "Content-Type": "application/xml", "X-Powered-By": "ASP.NET" diff --git a/Utils/azuretools-core/src/com/microsoft/azuretools/azurecommons/messagehandler/messages.properties b/Utils/azuretools-core/src/com/microsoft/azuretools/azurecommons/messagehandler/messages.properties index 935ed69447..187bbab904 100644 --- a/Utils/azuretools-core/src/com/microsoft/azuretools/azurecommons/messagehandler/messages.properties +++ b/Utils/azuretools-core/src/com/microsoft/azuretools/azurecommons/messagehandler/messages.properties @@ -813,7 +813,6 @@ deploymentInterrupted=The deployment may still be in progress.\ \nRefer to the Azure management portal to verify. publishSettExt=.publishsettings publishWiz=Publish Wizard -defPfxPwd=Password1 createHostedServiceFailedMsg=Failed Creating Cloud Service credentialConfig=credential publishCommandHelp=publish_project_command From 1dae53e18f8f060ea2b226059d97965ac2caa74e Mon Sep 17 00:00:00 2001 From: Hanxiao Liu Date: Mon, 16 Aug 2021 16:18:15 +0800 Subject: [PATCH 066/173] Add application insights dependency to Utils --- Utils/pom.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Utils/pom.xml b/Utils/pom.xml index 37cf51b23e..6d6f59658a 100644 --- a/Utils/pom.xml +++ b/Utils/pom.xml @@ -47,7 +47,7 @@ 2.22.0 1.7.0RC4 1.3.8 - + 1.0.0-beta 0.11.0-SNAPSHOT 2.0.9 @@ -235,6 +235,11 @@ + + com.microsoft.azure.applicationinsights.v2015_05_01 + azure-mgmt-insights + ${azure.mgmt-insights.version} + com.spotify docker-client From ec9deffafd9d7c2ef514570c799959495fa534bc Mon Sep 17 00:00:00 2001 From: Mingliang Wang Date: Mon, 16 Aug 2021 16:19:32 +0800 Subject: [PATCH 067/173] AB#1862455, AB#1868147: add a `Samples` link into sdk artifact detail panel --- .../azuresdk/referencebook/AzureSdkArtifactDetailPanel.java | 1 + .../main/resources/META-INF/azure-sdk-reference-book.xml | 6 +----- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/src/main/java/com/microsoft/azure/toolkit/intellij/azuresdk/referencebook/AzureSdkArtifactDetailPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/src/main/java/com/microsoft/azure/toolkit/intellij/azuresdk/referencebook/AzureSdkArtifactDetailPanel.java index b5113bb910..2cdab69cf0 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/src/main/java/com/microsoft/azure/toolkit/intellij/azuresdk/referencebook/AzureSdkArtifactDetailPanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/src/main/java/com/microsoft/azure/toolkit/intellij/azuresdk/referencebook/AzureSdkArtifactDetailPanel.java @@ -31,6 +31,7 @@ public class AzureSdkArtifactDetailPanel { private BiConsumer onArtifactOrVersionSelected; private final AzureSdkArtifactEntity artifact; private final Map linkNames = ImmutableMap.of( + "sample", "Samples", "github", "GitHub Repository", "repopath", "Maven Repository", "msdocs", "Microsoft Docs", diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/src/main/resources/META-INF/azure-sdk-reference-book.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/src/main/resources/META-INF/azure-sdk-reference-book.xml index 5259699e5f..e99f67fec9 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/src/main/resources/META-INF/azure-sdk-reference-book.xml +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/src/main/resources/META-INF/azure-sdk-reference-book.xml @@ -1,9 +1,5 @@ - com.microsoft.azure.toolkit.operation.titles_sdk_intellij - - - - + com.microsoft.azure.toolkit.operation.title.sdk Date: Tue, 17 Aug 2021 14:11:07 +0800 Subject: [PATCH 068/173] Improve Travis CI build Performance --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2588a0a97a..adf3783d6b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,6 +22,5 @@ branches: - develop.next install: skip script: -- 'travis_wait 40 ./gradlew buildAll --quiet' +- ' ./gradlew buildAll --quiet' dist: trusty - From 017fac830a7bcd45d6c9de198d9214fdf34209c9 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Tue, 17 Aug 2021 15:25:30 +0800 Subject: [PATCH 069/173] [Task 1862944] apply database-lib for MySQL and SQL resources in Intellij --- .../database/DatabaseConnectionUtils.java | 2 +- .../connector/database/DatabaseResource.java | 9 +- .../database/DatabaseResourcePanel.java | 157 ++++++------------ .../database/MySQLDatabaseResourcePanel.java | 41 +++++ .../SqlServerDatabaseResourcePanel.java | 41 +++++ .../database/component/DatabaseComboBox.java | 10 +- .../database/component/ServerComboBox.java | 21 +-- .../connector/mysql/ConnectToMySQLAction.java | 2 +- .../mysql/MySQLDatabaseResource.java | 8 + .../connector/sql/ConnectToSQLAction.java | 4 +- .../sql/SqlServerDatabaseResource.java | 8 + .../intellij/database/DatabaseComboBox.java | 52 ++++++ .../intellij/mysql/DatabaseComboBox.java | 81 --------- .../intellij/mysql/MySQLNameValidator.java | 2 +- .../intellij/mysql/MySQLPropertyView.form | 2 +- .../intellij/mysql/MySQLPropertyView.java | 14 +- .../intellij/mysql/MySQLRegionValidator.java | 2 +- .../intellij/mysql/VersionComboBox.java | 5 +- .../mysql/action/CreateMySQLAction.java | 38 ++--- .../mysql/action/OpenMySQLByToolsAction.java | 2 +- .../sqlserver/CreateSqlServerAction.java | 6 +- .../sqlserver/OpenSqlServerByToolsAction.java | 2 +- .../common/SqlServerDatabaseComboBox.java | 63 ------- .../common/SqlServerNameValidator.java | 2 +- .../common/SqlServerRegionValidator.java | 2 +- .../properties/SqlServerPropertyView.form | 2 +- .../properties/SqlServerPropertyView.java | 30 ++-- .../sqlserver/task/CreateSqlServerTask.java | 28 ++-- .../toolkit/lib/mysql/AzureMySQLConfig.java | 3 - .../toolkit/lib/mysql/AzureMySQLService.java | 14 -- .../azure/mysql/MySQLModule.java | 4 +- .../azure/mysql/MySQLModuleView.java | 2 +- .../azure/mysql/MySQLNode.java | 6 +- .../azure/mysql/MySQLProperty.java | 4 +- .../azure/sqlserver/SqlServerModule.java | 13 +- .../azure/sqlserver/SqlServerNode.java | 12 +- .../azure/sqlserver/SqlServerProperty.java | 6 +- 37 files changed, 293 insertions(+), 407 deletions(-) create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/MySQLDatabaseResourcePanel.java create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/SqlServerDatabaseResourcePanel.java create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/DatabaseComboBox.java delete mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/DatabaseComboBox.java delete mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerDatabaseComboBox.java delete mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLService.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseConnectionUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseConnectionUtils.java index f0bd7919a2..4538bd25dc 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseConnectionUtils.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseConnectionUtils.java @@ -5,7 +5,7 @@ package com.microsoft.azure.toolkit.intellij.connector.database; -import com.microsoft.azure.toolkit.lib.common.database.JdbcUrl; +import com.microsoft.azure.toolkit.lib.database.JdbcUrl; import com.microsoft.azuretools.ActionConstants; import com.microsoft.azuretools.telemetrywrapper.EventType; import com.microsoft.azuretools.telemetrywrapper.EventUtil; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java index cb743fd57f..5edac1d942 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResource.java @@ -6,14 +6,12 @@ package com.microsoft.azure.toolkit.intellij.connector.database; import com.azure.resourcemanager.resources.fluentcore.arm.ResourceId; -import com.intellij.openapi.project.Project; -import com.microsoft.azure.toolkit.intellij.common.AzureFormJPanel; import com.microsoft.azure.toolkit.intellij.connector.AzureResource; import com.microsoft.azure.toolkit.intellij.connector.Password; import com.microsoft.azure.toolkit.intellij.connector.PasswordStore; import com.microsoft.azure.toolkit.intellij.connector.Resource; import com.microsoft.azure.toolkit.intellij.connector.ResourceDefinition; -import com.microsoft.azure.toolkit.lib.common.database.JdbcUrl; +import com.microsoft.azure.toolkit.lib.database.JdbcUrl; import lombok.AllArgsConstructor; import lombok.EqualsAndHashCode; import lombok.Getter; @@ -77,11 +75,6 @@ public String getTitle() { protected interface DatabaseDefinition extends ResourceDefinition { - @Override - default AzureFormJPanel getResourcesPanel(@Nonnull String type, final Project project) { - return new DatabaseResourcePanel(this); - } - @Override default boolean write(@Nonnull final Element resourceEle, @Nonnull final DatabaseResource resource) { resourceEle.setAttribute(new Attribute(Resource.FIELD_ID, resource.getId())); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java index eaa443a42c..f1260bbdcb 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java @@ -12,27 +12,21 @@ import com.microsoft.azure.toolkit.intellij.common.AzureComboBox; import com.microsoft.azure.toolkit.intellij.common.AzureFormJPanel; import com.microsoft.azure.toolkit.intellij.connector.Password; -import com.microsoft.azure.toolkit.intellij.connector.ResourceDefinition; import com.microsoft.azure.toolkit.intellij.connector.database.component.DatabaseComboBox; import com.microsoft.azure.toolkit.intellij.connector.database.component.PasswordSaveComboBox; import com.microsoft.azure.toolkit.intellij.connector.database.component.ServerComboBox; import com.microsoft.azure.toolkit.intellij.connector.database.component.TestConnectionActionPanel; import com.microsoft.azure.toolkit.intellij.connector.database.component.UsernameComboBox; -import com.microsoft.azure.toolkit.intellij.connector.mysql.MySQLDatabaseResource; -import com.microsoft.azure.toolkit.intellij.connector.sql.SqlServerDatabaseResource; import com.microsoft.azure.toolkit.lib.Azure; -import com.microsoft.azure.toolkit.lib.common.database.JdbcUrl; +import com.microsoft.azure.toolkit.lib.common.entity.AbstractAzureEntityManager; +import com.microsoft.azure.toolkit.lib.common.entity.IAzureResourceEntity; import com.microsoft.azure.toolkit.lib.common.exception.AzureToolkitRuntimeException; import com.microsoft.azure.toolkit.lib.common.form.AzureFormInput; import com.microsoft.azure.toolkit.lib.common.model.Subscription; import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; -import com.microsoft.azure.toolkit.lib.mysql.model.MySqlDatabaseEntity; -import com.microsoft.azure.toolkit.lib.mysql.service.AzureMySql; -import com.microsoft.azure.toolkit.lib.mysql.service.MySqlServer; -import com.microsoft.azure.toolkit.lib.sqlserver.model.SqlDatabaseEntity; -import com.microsoft.azure.toolkit.lib.sqlserver.service.AzureSqlServer; -import com.microsoft.azure.toolkit.lib.sqlserver.service.ISqlServer; -import com.microsoft.azure.toolkit.lib.sqlserver.service.impl.SqlServer; +import com.microsoft.azure.toolkit.lib.database.JdbcUrl; +import com.microsoft.azure.toolkit.lib.database.entity.IDatabaseServer; +import com.microsoft.azure.toolkit.lib.mysql.AzureMySql; import com.microsoft.azuretools.azurecommons.util.Utils; import lombok.Getter; import org.apache.commons.lang3.ArrayUtils; @@ -52,33 +46,26 @@ import java.util.List; import java.util.Objects; import java.util.Optional; -import java.util.function.Function; -import java.util.stream.Collectors; -/** - * TODO(Qianjin): refactor "if (definition instanceof SqlServerDatabaseResource.Definition)" codes once we migrate MySQL to track2 into common-msql-lib. - */ -public class DatabaseResourcePanel implements AzureFormJPanel { +abstract class DatabaseResourcePanel implements AzureFormJPanel { @Getter private JPanel contentPanel; private SubscriptionComboBox subscriptionComboBox; - private ServerComboBox serverComboBox; - private DatabaseComboBox databaseComboBox; - private UsernameComboBox usernameComboBox; + protected ServerComboBox serverComboBox; + protected DatabaseComboBox databaseComboBox; + protected UsernameComboBox usernameComboBox; private JPasswordField inputPasswordField; - private JTextField envPrefixTextField; + protected JTextField envPrefixTextField; private PasswordSaveComboBox passwordSaveComboBox; private JTextField urlTextField; private JButton testConnectionButton; private JTextPane testResultTextPane; private TestConnectionActionPanel testConnectionActionPanel; - private JdbcUrl jdbcUrl = null; - private final ResourceDefinition definition; + protected JdbcUrl jdbcUrl = null; - public DatabaseResourcePanel(ResourceDefinition definition) { + public DatabaseResourcePanel() { super(); - this.definition = definition; init(); initListeners(); } @@ -95,10 +82,20 @@ private void init() { testConnectionActionPanel.setVisible(false); testResultTextPane.setEditable(false); testConnectionButton.setEnabled(false); - envPrefixTextField.setText(definition instanceof SqlServerDatabaseResource.Definition ? "AZURE_SQL_" : "AZURE_MYSQL_"); this.passwordSaveComboBox.setValue(Arrays.stream(Password.SaveType.values()) .filter(e -> StringUtils.equals(e.name(), Azure.az().config().getDatabasePasswordSaveType())).findAny() .orElse(Password.SaveType.UNTIL_RESTART)); + // server loader + this.serverComboBox.setItemsLoader(() -> Objects.isNull(this.serverComboBox.getSubscription()) ? Collections.emptyList() : + Azure.az(AzureMySql.class).subscription(this.serverComboBox.getSubscription().getId()).list()); + // database loader + this.databaseComboBox.setItemsLoader(() -> Objects.isNull(this.databaseComboBox.getServer()) || + !StringUtils.equals("Ready", this.databaseComboBox.getServer().entity().getState()) ? + Collections.emptyList() : this.databaseComboBox.getServer().databases()); + // username loader + this.usernameComboBox.setItemsLoader(() -> Objects.isNull(this.databaseComboBox.getServer()) ? Collections.emptyList() : + Collections.singletonList(this.databaseComboBox.getServer().entity().getAdministratorLoginName() + "@" + + this.databaseComboBox.getServer().entity().getName())); } protected void initListeners() { @@ -109,7 +106,7 @@ protected void initListeners() { this.urlTextField.addFocusListener(new FocusAdapter() { @Override public void focusLost(FocusEvent e) { - onUrlEdited(e); + onUrlEdited(); } }); this.testConnectionButton.addActionListener(this::onTestConnectionButtonClicked); @@ -159,8 +156,9 @@ private void onSubscriptionChanged(final ItemEvent e) { private void onServerChanged(final ItemEvent e) { if (e.getStateChange() == ItemEvent.SELECTED) { - this.databaseComboBox.setServer(e.getItem()); - this.usernameComboBox.setServer(e.getItem()); + final IDatabaseServer server = (IDatabaseServer) e.getItem(); + this.databaseComboBox.setServer(server); + this.usernameComboBox.setServer(server); } else if (e.getStateChange() == ItemEvent.DESELECTED) { this.databaseComboBox.setServer(null); this.usernameComboBox.setServer(null); @@ -169,34 +167,21 @@ private void onServerChanged(final ItemEvent e) { private void onDatabaseChanged(final ItemEvent e) { if (e.getStateChange() == ItemEvent.SELECTED || e.getStateChange() == ItemEvent.DESELECTED) { - if (definition instanceof SqlServerDatabaseResource.Definition) { - String server = Optional.ofNullable((SqlServer) this.databaseComboBox.getServer()) - .map(sql -> sql.entity().getFullyQualifiedDomainName()).orElse(null); - String database = Optional.ofNullable((SqlDatabaseEntity) e.getItem()).map(SqlDatabaseEntity::getName).orElse(null); - this.jdbcUrl = Objects.isNull(this.jdbcUrl) ? JdbcUrl.sqlserver(server, database) : this.jdbcUrl.setServerHost(server).setDatabase(database); - } else { - String server = Optional.ofNullable((MySqlServer) this.databaseComboBox.getServer()) - .map(mysql -> mysql.entity().getFullyQualifiedDomainName()).orElse(null); - String database = Optional.ofNullable((MySqlDatabaseEntity) e.getItem()).map(MySqlDatabaseEntity::getName).orElse(null); - this.jdbcUrl = Objects.isNull(this.jdbcUrl) ? JdbcUrl.mysql(server, database) : this.jdbcUrl.setServerHost(server).setDatabase(database); - } + String server = Optional.ofNullable(this.databaseComboBox.getServer()) + .map(s -> s.entity().getFullyQualifiedDomainName()).orElse(null); + String database = Optional.ofNullable((IAzureResourceEntity) e.getItem()).map(IAzureResourceEntity::getName).orElse(null); + this.jdbcUrl.setServerHost(server).setDatabase(database); this.urlTextField.setText(this.jdbcUrl.toString()); this.urlTextField.setCaretPosition(0); } } - private void onUrlEdited(FocusEvent e) { + private void onUrlEdited() { try { this.jdbcUrl = JdbcUrl.from(this.urlTextField.getText()); - if (definition instanceof SqlServerDatabaseResource.Definition) { - this.serverComboBox.setValue(new AzureComboBox.ItemReference<>(this.jdbcUrl.getServerHost(), - server -> ((ISqlServer) server).entity().getFullyQualifiedDomainName())); - this.databaseComboBox.setValue(new AzureComboBox.ItemReference<>(this.jdbcUrl.getDatabase(), SqlDatabaseEntity::getName)); - } else { - this.serverComboBox.setValue(new AzureComboBox.ItemReference<>(this.jdbcUrl.getServerHost(), - server -> ((MySqlServer) server).entity().getFullyQualifiedDomainName())); - this.databaseComboBox.setValue(new AzureComboBox.ItemReference<>(this.jdbcUrl.getDatabase(), MySqlDatabaseEntity::getName)); - } + this.serverComboBox.setValue(new AzureComboBox.ItemReference<>(this.jdbcUrl.getServerHost(), + server -> ((IDatabaseServer) server).entity().getFullyQualifiedDomainName())); + this.databaseComboBox.setValue(new AzureComboBox.ItemReference<>(this.jdbcUrl.getDatabase(), IAzureResourceEntity::getName)); } catch (final Exception exception) { // TODO: messager.warning(...) } @@ -229,9 +214,7 @@ public DatabaseResource getData() { password.password(inputPasswordField.getPassword()); password.saveType(passwordSaveComboBox.getValue()); - final DatabaseResource resource = definition instanceof SqlServerDatabaseResource.Definition ? - new SqlServerDatabaseResource(((SqlDatabaseEntity) databaseComboBox.getValue()).getId()) : - new MySQLDatabaseResource(((MySqlDatabaseEntity) databaseComboBox.getValue()).getId()); + final DatabaseResource resource = createDatabaseResource(); resource.setPassword(password); resource.setUsername((String) usernameComboBox.getValue()); resource.setJdbcUrl(this.jdbcUrl); @@ -242,20 +225,13 @@ public DatabaseResource getData() { @Override public void setData(DatabaseResource resource) { Optional.ofNullable(resource.getServerId()).ifPresent((serverId -> { - Optional.ofNullable(serverId.subscriptionId()).ifPresent(subscriptionId -> { - this.subscriptionComboBox.setValue(new AzureComboBox.ItemReference<>(subscriptionId, Subscription::getId), true); - }); - Optional.ofNullable(serverId.name()).ifPresent(name -> { - if (definition instanceof SqlServerDatabaseResource.Definition) { - this.serverComboBox.setValue(new AzureComboBox.ItemReference<>(name, server -> ((ISqlServer) server).entity().getName()), true); - } else { - this.serverComboBox.setValue(new AzureComboBox.ItemReference<>(name, server -> ((MySqlServer) server).entity().getName()), true); - } - }); + Optional.ofNullable(serverId.subscriptionId()).ifPresent(subscriptionId -> + this.subscriptionComboBox.setValue(new AzureComboBox.ItemReference<>(subscriptionId, Subscription::getId), true)); + Optional.ofNullable(serverId.name()).ifPresent(name -> + this.serverComboBox.setValue(new AzureComboBox.ItemReference<>(name, server -> ((AbstractAzureEntityManager) server).entity().getName()), true)); })); - Optional.ofNullable(resource.getPassword()).ifPresent(config -> { - Optional.ofNullable(config.password()).ifPresent(password -> this.inputPasswordField.setText(String.valueOf(password))); - }); + Optional.ofNullable(resource.getPassword()).ifPresent(config -> + Optional.ofNullable(config.password()).ifPresent(password -> this.inputPasswordField.setText(String.valueOf(password)))); if (Objects.nonNull(resource.getPassword()) && Objects.nonNull(resource.getPassword().saveType())) { this.passwordSaveComboBox.setValue(resource.getPassword().saveType()); } else { @@ -263,13 +239,8 @@ public void setData(DatabaseResource resource) { .filter(e -> StringUtils.equals(e.name(), Azure.az().config().getDatabasePasswordSaveType())).findAny() .orElse(Password.SaveType.UNTIL_RESTART)); } - Optional.ofNullable(resource.getDatabaseName()).ifPresent(dbName -> { - if (definition instanceof SqlServerDatabaseResource.Definition) { - this.databaseComboBox.setValue(new AzureComboBox.ItemReference<>(dbName, SqlDatabaseEntity::getName), true); - } else { - this.databaseComboBox.setValue(new AzureComboBox.ItemReference<>(dbName, MySqlDatabaseEntity::getName), true); - } - }); + Optional.ofNullable(resource.getDatabaseName()).ifPresent(dbName -> + this.databaseComboBox.setValue(new AzureComboBox.ItemReference<>(dbName, IAzureResourceEntity::getName), true)); Optional.ofNullable(resource.getUsername()) .ifPresent((username -> this.usernameComboBox.setValue(username))); Optional.ofNullable(resource.getEnvPrefix()) @@ -287,42 +258,8 @@ public List> getInputs() { return Arrays.asList(inputs); } - private void createUIComponents() { - if (definition instanceof SqlServerDatabaseResource.Definition) { - // server - this.serverComboBox = new ServerComboBox(); - this.serverComboBox.setItemsLoader(() -> Objects.isNull(this.serverComboBox.getSubscription()) ? Collections.emptyList() : - Azure.az(AzureSqlServer.class).subscription(this.serverComboBox.getSubscription().getId()) - .sqlServers().stream().map(e -> (SqlServer) e).collect(Collectors.toList())); - this.serverComboBox.setItemTextFunc((Function) server -> server.entity().getName()); - // database - this.databaseComboBox = new DatabaseComboBox(); - this.databaseComboBox.setItemsLoader(() -> Objects.isNull(this.databaseComboBox.getServer()) || - !StringUtils.equals("Ready", ((SqlServer) this.databaseComboBox.getServer()).entity().getState()) ? - Collections.emptyList() : ((SqlServer) this.databaseComboBox.getServer()).databases()); - this.databaseComboBox.setItemTextFunc((Function) databaseEntity -> databaseEntity.getName()); - // username - this.usernameComboBox = new UsernameComboBox(); - this.usernameComboBox.setItemsLoader(() -> Objects.isNull(this.databaseComboBox.getServer()) ? Collections.emptyList() : - Arrays.asList(((SqlServer) this.databaseComboBox.getServer()).entity().getAdministratorLoginName() + "@" + - ((SqlServer) this.databaseComboBox.getServer()).entity().getName())); - } else { - // server - this.serverComboBox = new ServerComboBox(); - this.serverComboBox.setItemsLoader(() -> Objects.isNull(this.serverComboBox.getSubscription()) ? Collections.emptyList() : - Azure.az(AzureMySql.class).subscription(this.serverComboBox.getSubscription().getId()).list()); - this.serverComboBox.setItemTextFunc((Function) server -> server.entity().getName()); - // database - this.databaseComboBox = new DatabaseComboBox(); - this.databaseComboBox.setItemsLoader(() -> Objects.isNull(this.databaseComboBox.getServer()) || - !StringUtils.equals("Ready", ((MySqlServer) this.databaseComboBox.getServer()).entity().getState()) ? - Collections.emptyList() : ((MySqlServer) this.databaseComboBox.getServer()).databases()); - this.databaseComboBox.setItemTextFunc((Function) databaseEntity -> databaseEntity.getName()); - // username - this.usernameComboBox = new UsernameComboBox(); - this.usernameComboBox.setItemsLoader(() -> Objects.isNull(this.databaseComboBox.getServer()) ? Collections.emptyList() : - Arrays.asList(((MySqlServer) this.databaseComboBox.getServer()).entity().getAdministratorLoginName() + "@" + - ((MySqlServer) this.databaseComboBox.getServer()).entity().getName())); - } + protected void createUIComponents() { } + + protected abstract DatabaseResource createDatabaseResource(); } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/MySQLDatabaseResourcePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/MySQLDatabaseResourcePanel.java new file mode 100644 index 0000000000..d8f9a969ca --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/MySQLDatabaseResourcePanel.java @@ -0,0 +1,41 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.intellij.connector.database; + + +import com.microsoft.azure.toolkit.intellij.connector.database.component.DatabaseComboBox; +import com.microsoft.azure.toolkit.intellij.connector.database.component.ServerComboBox; +import com.microsoft.azure.toolkit.intellij.connector.database.component.UsernameComboBox; +import com.microsoft.azure.toolkit.intellij.connector.mysql.MySQLDatabaseResource; +import com.microsoft.azure.toolkit.lib.common.entity.IAzureResourceEntity; +import com.microsoft.azure.toolkit.lib.database.JdbcUrl; +import com.microsoft.azure.toolkit.lib.mysql.MySqlServer; +import com.microsoft.azure.toolkit.lib.mysql.model.MySqlDatabaseEntity; +import org.apache.commons.lang3.StringUtils; + +public class MySQLDatabaseResourcePanel extends DatabaseResourcePanel { + + + public MySQLDatabaseResourcePanel() { + this.jdbcUrl = JdbcUrl.mysql(StringUtils.EMPTY); + envPrefixTextField.setText("AZURE_MYSQL_"); + } + + @Override + protected void createUIComponents() { + // server + this.serverComboBox = new ServerComboBox(); + // database + this.databaseComboBox = new DatabaseComboBox(); + // username + this.usernameComboBox = new UsernameComboBox(); + } + + @Override + protected DatabaseResource createDatabaseResource() { + return new MySQLDatabaseResource(((IAzureResourceEntity) this.databaseComboBox.getValue()).getId()); + } +} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/SqlServerDatabaseResourcePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/SqlServerDatabaseResourcePanel.java new file mode 100644 index 0000000000..82ccfd5933 --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/SqlServerDatabaseResourcePanel.java @@ -0,0 +1,41 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.intellij.connector.database; + + +import com.microsoft.azure.toolkit.intellij.connector.database.component.DatabaseComboBox; +import com.microsoft.azure.toolkit.intellij.connector.database.component.ServerComboBox; +import com.microsoft.azure.toolkit.intellij.connector.database.component.UsernameComboBox; +import com.microsoft.azure.toolkit.intellij.connector.sql.SqlServerDatabaseResource; +import com.microsoft.azure.toolkit.lib.common.entity.IAzureResourceEntity; +import com.microsoft.azure.toolkit.lib.database.JdbcUrl; +import com.microsoft.azure.toolkit.lib.sqlserver.SqlServer; +import com.microsoft.azure.toolkit.lib.sqlserver.model.SqlDatabaseEntity; +import org.apache.commons.lang3.StringUtils; + +public class SqlServerDatabaseResourcePanel extends DatabaseResourcePanel { + + public SqlServerDatabaseResourcePanel() { + this.jdbcUrl = JdbcUrl.sqlserver(StringUtils.EMPTY); + envPrefixTextField.setText("AZURE_SQL_"); + + } + + @Override + protected void createUIComponents() { + // server + this.serverComboBox = new ServerComboBox(); + // database + this.databaseComboBox = new DatabaseComboBox(); + // username + this.usernameComboBox = new UsernameComboBox(); + } + + @Override + protected DatabaseResource createDatabaseResource() { + return new SqlServerDatabaseResource(((IAzureResourceEntity) this.databaseComboBox.getValue()).getId()); + } +} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/DatabaseComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/DatabaseComboBox.java index 098cd71953..cf9e3404fd 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/DatabaseComboBox.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/DatabaseComboBox.java @@ -6,18 +6,16 @@ package com.microsoft.azure.toolkit.intellij.connector.database.component; import com.microsoft.azure.toolkit.intellij.common.AzureComboBox; +import com.microsoft.azure.toolkit.lib.common.entity.IAzureResourceEntity; +import com.microsoft.azure.toolkit.lib.database.entity.IDatabaseServer; import lombok.Getter; -import lombok.Setter; import java.util.Objects; -import java.util.function.Function; -public class DatabaseComboBox extends AzureComboBox { +public class DatabaseComboBox extends AzureComboBox { @Getter private S server; - @Setter - private Function itemTextFunc; public void setServer(S server) { if (Objects.equals(server, this.server)) { @@ -33,7 +31,7 @@ public void setServer(S server) { @Override protected String getItemText(Object item) { - return Objects.nonNull(itemTextFunc) && Objects.nonNull(item) ? itemTextFunc.apply((T) item) : super.getItemText(item); + return Objects.nonNull(item) && item instanceof IAzureResourceEntity ? ((IAzureResourceEntity) item).getName() : super.getItemText(item); } @Override diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/ServerComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/ServerComboBox.java index 1e8e5fd6d6..29ed310fb8 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/ServerComboBox.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/component/ServerComboBox.java @@ -8,21 +8,16 @@ import com.microsoft.azure.toolkit.intellij.common.AzureComboBox; import com.microsoft.azure.toolkit.lib.common.form.AzureValidationInfo; import com.microsoft.azure.toolkit.lib.common.model.Subscription; -import com.microsoft.azure.toolkit.lib.mysql.service.MySqlServer; -import com.microsoft.azure.toolkit.lib.sqlserver.service.impl.SqlServer; +import com.microsoft.azure.toolkit.lib.database.entity.IDatabaseServer; import lombok.Getter; -import lombok.Setter; import org.apache.commons.lang3.StringUtils; import java.util.Objects; -import java.util.function.Function; -public class ServerComboBox extends AzureComboBox { +public class ServerComboBox extends AzureComboBox { @Getter private Subscription subscription; - @Setter - private Function itemTextFunc; public void setSubscription(Subscription subscription) { if (Objects.equals(subscription, this.subscription)) { @@ -38,7 +33,7 @@ public void setSubscription(Subscription subscription) { @Override protected String getItemText(Object item) { - return Objects.nonNull(itemTextFunc) && Objects.nonNull(item) ? itemTextFunc.apply((T) item) : super.getItemText(item); + return Objects.nonNull(item) ? ((IDatabaseServer) item).entity().getName() : super.getItemText(item); } @Override @@ -52,15 +47,9 @@ public AzureValidationInfo doValidate() { if (!AzureValidationInfo.OK.equals(info)) { return info; } - final Object value = this.getValue(); - /** - * TODO (Qianjin) : refactor the if condition - */ - if ((value instanceof MySqlServer && !StringUtils.equals("Ready", ((MySqlServer) value).entity().getState())) || - (value instanceof SqlServer && !StringUtils.equals("Ready", ((SqlServer) value).entity().getState()))) { + if (!StringUtils.equals("Ready", this.getValue().entity().getState())) { return AzureValidationInfo.builder().input(this).message("This server is not ready. please start it first.") - .type(AzureValidationInfo.Type.ERROR).build(); - + .type(AzureValidationInfo.Type.ERROR).build(); } return info; } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/ConnectToMySQLAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/ConnectToMySQLAction.java index 77f54f8217..5fad580ea6 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/ConnectToMySQLAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/ConnectToMySQLAction.java @@ -9,7 +9,7 @@ import com.microsoft.azure.toolkit.intellij.connector.ConnectorDialog; import com.microsoft.azure.toolkit.intellij.connector.ModuleResource; import com.microsoft.azure.toolkit.intellij.connector.database.DatabaseResource; -import com.microsoft.azure.toolkit.lib.mysql.service.MySqlServer; +import com.microsoft.azure.toolkit.lib.mysql.MySqlServer; import com.microsoft.azuretools.ActionConstants; import com.microsoft.intellij.actions.AzureSignInAction; import com.microsoft.tooling.msservices.helpers.Name; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLDatabaseResource.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLDatabaseResource.java index 37f9863964..5c154f1f83 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLDatabaseResource.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/mysql/MySQLDatabaseResource.java @@ -5,7 +5,10 @@ package com.microsoft.azure.toolkit.intellij.connector.mysql; +import com.intellij.openapi.project.Project; +import com.microsoft.azure.toolkit.intellij.common.AzureFormJPanel; import com.microsoft.azure.toolkit.intellij.connector.database.DatabaseResource; +import com.microsoft.azure.toolkit.intellij.connector.database.MySQLDatabaseResourcePanel; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.RequiredArgsConstructor; @@ -37,6 +40,11 @@ public enum Definition implements DatabaseDefinition { private final String type; private final String title; + @Override + public AzureFormJPanel getResourcesPanel(@Nonnull String type, final Project project) { + return new MySQLDatabaseResourcePanel(); + } + @Override public MySQLDatabaseResource read(@Nonnull final Element resourceEle) { final MySQLDatabaseResource resource = new MySQLDatabaseResource(resourceEle.getChildTextTrim("azureResourceId")); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/ConnectToSQLAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/ConnectToSQLAction.java index f6514108c9..a16ab17b6c 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/ConnectToSQLAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/ConnectToSQLAction.java @@ -9,7 +9,7 @@ import com.microsoft.azure.toolkit.intellij.connector.ConnectorDialog; import com.microsoft.azure.toolkit.intellij.connector.ModuleResource; import com.microsoft.azure.toolkit.intellij.connector.database.DatabaseResource; -import com.microsoft.azure.toolkit.lib.sqlserver.service.ISqlServer; +import com.microsoft.azure.toolkit.lib.sqlserver.SqlServer; import com.microsoft.azuretools.ActionConstants; import com.microsoft.tooling.msservices.helpers.Name; import com.microsoft.tooling.msservices.serviceexplorer.AzureIconSymbol; @@ -39,7 +39,7 @@ public AzureIconSymbol getIconSymbol() { @Override public void actionPerformed(NodeActionEvent e) { final ConnectorDialog dialog = new ConnectorDialog<>(project); - final ISqlServer server = this.node.getServer(); + final SqlServer server = this.node.getServer(); dialog.setResource(new SqlServerDatabaseResource(server.entity().getId(), null)); dialog.show(); } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/SqlServerDatabaseResource.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/SqlServerDatabaseResource.java index ac13203a75..7cabd4082f 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/SqlServerDatabaseResource.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/sql/SqlServerDatabaseResource.java @@ -5,7 +5,10 @@ package com.microsoft.azure.toolkit.intellij.connector.sql; +import com.intellij.openapi.project.Project; +import com.microsoft.azure.toolkit.intellij.common.AzureFormJPanel; import com.microsoft.azure.toolkit.intellij.connector.database.DatabaseResource; +import com.microsoft.azure.toolkit.intellij.connector.database.SqlServerDatabaseResourcePanel; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.RequiredArgsConstructor; @@ -37,6 +40,11 @@ public enum Definition implements DatabaseDefinition { private final String type; private final String title; + @Override + public AzureFormJPanel getResourcesPanel(@Nonnull String type, final Project project) { + return new SqlServerDatabaseResourcePanel(); + } + @Override public SqlServerDatabaseResource read(@Nonnull final Element resourceEle) { final SqlServerDatabaseResource resource = new SqlServerDatabaseResource(resourceEle.getChildTextTrim("azureResourceId")); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/DatabaseComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/DatabaseComboBox.java new file mode 100644 index 0000000000..233222d344 --- /dev/null +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/database/DatabaseComboBox.java @@ -0,0 +1,52 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.intellij.database; + +import com.microsoft.azure.toolkit.intellij.common.AzureComboBox; +import com.microsoft.azure.toolkit.lib.common.entity.IAzureResourceEntity; +import com.microsoft.azure.toolkit.lib.database.entity.IDatabaseServer; +import org.apache.commons.lang3.StringUtils; + +import javax.annotation.Nonnull; +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; + +public class DatabaseComboBox extends AzureComboBox { + + private IDatabaseServer server; + + public void setServer(IDatabaseServer server) { + if (Objects.equals(server, this.server)) { + return; + } + this.server = server; + if (server == null) { + this.clear(); + return; + } + this.refreshItems(); + } + + @Override + protected String getItemText(Object item) { + return Objects.nonNull(item) && item instanceof IAzureResourceEntity ? ((IAzureResourceEntity) item).getName() : super.getItemText(item); + } + + @Override + @Nonnull + protected List loadItems() throws Exception { + if (Objects.isNull(server) || !StringUtils.equalsIgnoreCase("READY", server.entity().getState())) { + return new ArrayList<>(); + } + return server.databases(); + } + + @Override + public boolean isRequired() { + return true; + } +} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/DatabaseComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/DatabaseComboBox.java deleted file mode 100644 index 864a4f19d2..0000000000 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/DatabaseComboBox.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - */ - -package com.microsoft.azure.toolkit.intellij.mysql; - -import com.microsoft.azure.toolkit.intellij.common.AzureComboBox; -import com.microsoft.azure.toolkit.lib.common.model.Subscription; -import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; -import com.microsoft.azure.toolkit.lib.mysql.model.MySqlDatabaseEntity; -import com.microsoft.azure.toolkit.lib.mysql.service.MySqlServer; -import org.apache.commons.lang3.StringUtils; - -import javax.annotation.Nonnull; -import java.util.ArrayList; -import java.util.List; -import java.util.Objects; - -public class DatabaseComboBox extends AzureComboBox { - - private Subscription subscription; - private MySqlServer server; - - public DatabaseComboBox() { - super(false); - } - - public void setSubscription(Subscription subscription) { - if (Objects.equals(subscription, this.subscription)) { - return; - } - this.subscription = subscription; - if (subscription == null) { - this.clear(); - return; - } - this.refreshItems(); - } - - public void setServer(MySqlServer server) { - if (Objects.equals(server, this.server)) { - return; - } - this.server = server; - if (server == null || !server.exists()) { - this.clear(); - return; - } - this.refreshItems(); - } - - @Override - protected String getItemText(Object item) { - if (item instanceof MySqlDatabaseEntity) { - return ((MySqlDatabaseEntity) item).getName(); - } - return super.getItemText(item); - } - - @Override - @AzureOperation( - name = "mysql|database.list.server", - params = {"this.server.entity().getName()"}, - type = AzureOperation.Type.SERVICE - ) - @Nonnull - protected List loadItems() throws Exception { - if (Objects.isNull(subscription) || Objects.isNull(server) - - || !StringUtils.equalsIgnoreCase("READY", server.entity().getState())) { - return new ArrayList<>(); - } - return server.databases(); - } - - @Override - public boolean isRequired() { - return true; - } -} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLNameValidator.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLNameValidator.java index aaea546175..07bf5ced6c 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLNameValidator.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLNameValidator.java @@ -8,7 +8,7 @@ import com.microsoft.azure.toolkit.intellij.database.ServerNameTextField; import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azure.toolkit.lib.common.form.AzureValidationInfo; -import com.microsoft.azure.toolkit.lib.mysql.service.AzureMySql; +import com.microsoft.azure.toolkit.lib.mysql.AzureMySql; import java.util.function.Function; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.form index 9cc0a0b61b..54b9d7ef2c 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.form @@ -88,7 +88,7 @@ - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java index 81570fe908..5d27f33252 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLPropertyView.java @@ -10,6 +10,7 @@ import com.intellij.openapi.project.Project; import com.microsoft.azure.toolkit.intellij.common.AzureHideableTitledSeparator; import com.microsoft.azure.toolkit.intellij.common.BaseEditor; +import com.microsoft.azure.toolkit.intellij.database.DatabaseComboBox; import com.microsoft.azure.toolkit.intellij.database.ui.ConnectionSecurityPanel; import com.microsoft.azure.toolkit.intellij.database.ui.ConnectionStringsOutputPanel; import com.microsoft.azure.toolkit.intellij.database.ui.MySQLPropertyActionPanel; @@ -20,9 +21,9 @@ import com.microsoft.azure.toolkit.lib.common.model.Subscription; import com.microsoft.azure.toolkit.lib.common.task.AzureTask; import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; +import com.microsoft.azure.toolkit.lib.mysql.AzureMySql; +import com.microsoft.azure.toolkit.lib.mysql.MySqlServer; import com.microsoft.azure.toolkit.lib.mysql.model.MySqlDatabaseEntity; -import com.microsoft.azure.toolkit.lib.mysql.service.AzureMySql; -import com.microsoft.azure.toolkit.lib.mysql.service.MySqlServer; import com.microsoft.azuretools.ActionConstants; import com.microsoft.azuretools.azurecommons.util.Utils; import com.microsoft.azuretools.telemetry.TelemetryConstants; @@ -111,9 +112,7 @@ private void onMySqlServerStatusChanged(MySqlServer server) { if (StringUtils.equalsIgnoreCase(this.property.getServer().id(), server.id())) { AzureTaskManager.getInstance().runOnPooledThread(() -> { this.property.getServer().refresh(); - AzureTaskManager.getInstance().runLater(() -> { - showProperty(property); - }); + AzureTaskManager.getInstance().runLater(() -> showProperty(property)); }); } } @@ -207,7 +206,7 @@ private void onSaveButtonClicked(ActionEvent e) { final Runnable runnable = () -> { final String subscriptionId = property.getSubscriptionId(); // refresh property - refreshProperty(subscriptionId, property.getServer().entity().getResourceGroup(), property.getServer().name()); + refreshProperty(subscriptionId, property.getServer().entity().getResourceGroupName(), property.getServer().name()); final boolean allowAccessToAzureServices = connectionSecurity.getAllowAccessFromAzureServicesCheckBox().getModel().isSelected(); if (!originalAllowAccessToAzureServices.equals(allowAccessToAzureServices)) { if (allowAccessToAzureServices) { @@ -320,10 +319,9 @@ public void showProperty(MySQLProperty property) { final Subscription subscription = az(AzureAccount.class).account().getSubscription(sid); if (subscription != null) { overview.getSubscriptionTextField().setText(subscription.getName()); - databaseComboBox.setSubscription(subscription); databaseComboBox.setServer(server); } - overview.getResourceGroupTextField().setText(server.entity().getResourceGroup()); + overview.getResourceGroupTextField().setText(server.entity().getResourceGroupName()); overview.getStatusTextField().setText(server.entity().getState()); overview.getLocationTextField().setText(server.entity().getRegion().getLabel()); overview.getSubscriptionIDTextField().setText(sid); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLRegionValidator.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLRegionValidator.java index b68f4656b4..0f69cc90ee 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLRegionValidator.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/MySQLRegionValidator.java @@ -8,7 +8,7 @@ import com.microsoft.azure.toolkit.intellij.database.RegionComboBox; import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azure.toolkit.lib.common.form.AzureValidationInfo; -import com.microsoft.azure.toolkit.lib.mysql.service.AzureMySql; +import com.microsoft.azure.toolkit.lib.mysql.AzureMySql; import java.util.function.Function; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/VersionComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/VersionComboBox.java index 568578a3a3..f70a8ba878 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/VersionComboBox.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/VersionComboBox.java @@ -5,16 +5,13 @@ package com.microsoft.azure.toolkit.intellij.mysql; -import com.azure.core.util.ExpandableStringEnum; -import com.azure.resourcemanager.mysql.models.ServerVersion; import com.microsoft.azure.toolkit.intellij.common.AzureComboBox; import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; -import com.microsoft.azure.toolkit.lib.mysql.service.AzureMySql; +import com.microsoft.azure.toolkit.lib.mysql.AzureMySql; import com.microsoft.azuretools.azurecommons.helpers.NotNull; import java.util.List; -import java.util.stream.Collectors; public class VersionComboBox extends AzureComboBox { diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/action/CreateMySQLAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/action/CreateMySQLAction.java index d8265c7b5d..d6dd47fdbf 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/action/CreateMySQLAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/action/CreateMySQLAction.java @@ -15,8 +15,9 @@ import com.microsoft.azure.toolkit.lib.common.task.AzureTask; import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; import com.microsoft.azure.toolkit.lib.mysql.AzureMySQLConfig; -import com.microsoft.azure.toolkit.lib.mysql.service.AzureMySql; -import com.microsoft.azure.toolkit.lib.mysql.service.MySqlServer; +import com.microsoft.azure.toolkit.lib.mysql.AzureMySql; +import com.microsoft.azure.toolkit.lib.mysql.MySqlServer; +import com.microsoft.azure.toolkit.lib.mysql.model.MySqlServerConfig; import com.microsoft.azure.toolkit.lib.resource.AzureGroup; import com.microsoft.azuretools.ActionConstants; import com.microsoft.azuretools.telemetry.TelemetryConstants; @@ -25,9 +26,7 @@ import com.microsoft.azuretools.telemetrywrapper.EventUtil; import com.microsoft.azuretools.telemetrywrapper.Operation; import com.microsoft.azuretools.telemetrywrapper.TelemetryManager; -import com.microsoft.intellij.AzurePlugin; import com.microsoft.intellij.actions.AzureSignInAction; -import com.microsoft.intellij.util.AzureLoginHelper; import com.microsoft.tooling.msservices.components.DefaultLoader; import com.microsoft.tooling.msservices.helpers.Name; import com.microsoft.tooling.msservices.serviceexplorer.AzureActionEnum; @@ -38,8 +37,6 @@ import java.util.Collections; -import static com.microsoft.intellij.ui.messages.AzureBundle.message; - @Name("Create") public class CreateMySQLAction extends NodeActionListener { @@ -58,19 +55,10 @@ public AzureActionEnum getAction() { @Override public void actionPerformed(NodeActionEvent e) { final Project project = (Project) model.getProject(); - AzureSignInAction.requireSignedIn(project, () -> doActionPerformed(true, project)); + AzureSignInAction.requireSignedIn(project, () -> doActionPerformed(project)); } - private void doActionPerformed(boolean isLoggedIn, Project project) { - try { - if (!isLoggedIn || - !AzureLoginHelper.isAzureSubsAvailableOrReportError(message("common.error.signIn"))) { - return; - } - } catch (final Exception ex) { - AzurePlugin.log(message("common.error.signIn"), ex); - DefaultLoader.getUIHelper().showException(message("common.error.signIn"), ex, message("common.error.signIn"), false, true); - } + private void doActionPerformed(Project project) { final MySQLCreationDialog dialog = new MySQLCreationDialog(project); dialog.setOkActionListener((data) -> this.createAzureMySQL(data, project, dialog)); dialog.show(); @@ -111,13 +99,15 @@ public void createMySQL(final AzureMySQLConfig config) { config.setResourceGroup(Azure.az(AzureGroup.class).get(subscriptionId, config.getResourceGroup().getName())); } // create mysql server - final MySqlServer server = Azure.az(AzureMySql.class).subscription(subscriptionId).create() - .withResourceGroupName(config.getResourceGroup().getName()) - .withRegion(config.getRegion()) - .withName(config.getServerName()) - .withVersion(config.getVersion()) - .withAdministratorLogin(config.getAdminUsername()) - .withAdministratorLoginPassword(String.valueOf(config.getPassword())).commit(); + final MySqlServer server = Azure.az(AzureMySql.class).subscription(subscriptionId).create(MySqlServerConfig.builder() + .subscription(config.getSubscription()) + .resourceGroup(config.getResourceGroup()) + .name(config.getServerName()) + .version(config.getVersion()) + .administratorLoginName(config.getAdminUsername()) + .administratorLoginPassword(String.valueOf(config.getPassword())) + .build()) + .commit(); // update access from azure services if (config.isAllowAccessFromAzureServices()) { server.firewallRules().enableAzureAccessRule(); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/action/OpenMySQLByToolsAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/action/OpenMySQLByToolsAction.java index 8194c5065e..8e7ca8cfcc 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/action/OpenMySQLByToolsAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/action/OpenMySQLByToolsAction.java @@ -7,8 +7,8 @@ import com.intellij.openapi.project.Project; import com.microsoft.azure.toolkit.intellij.common.IntellijDatasourceService; -import com.microsoft.azure.toolkit.lib.common.database.JdbcUrl; import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; +import com.microsoft.azure.toolkit.lib.database.JdbcUrl; import com.microsoft.azuretools.ActionConstants; import com.microsoft.intellij.AzurePlugin; import com.microsoft.intellij.actions.AzureSignInAction; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/CreateSqlServerAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/CreateSqlServerAction.java index 4b0e7e16fb..a9b48c112e 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/CreateSqlServerAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/CreateSqlServerAction.java @@ -13,8 +13,8 @@ import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; import com.microsoft.azure.toolkit.lib.common.task.AzureTask; import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; +import com.microsoft.azure.toolkit.lib.sqlserver.SqlServer; import com.microsoft.azure.toolkit.lib.sqlserver.SqlServerConfig; -import com.microsoft.azure.toolkit.lib.sqlserver.service.ISqlServer; import com.microsoft.azuretools.utils.AzureUIRefreshCore; import com.microsoft.azuretools.utils.AzureUIRefreshEvent; import com.microsoft.intellij.actions.AzureSignInAction; @@ -58,7 +58,7 @@ private void createSqlServer(final SqlServerConfig config, final SqlServerCreati final ProgressIndicator indicator = ProgressManager.getInstance().getProgressIndicator(); indicator.setIndeterminate(true); DefaultLoader.getIdeHelper().invokeLater(dialog::close); - ISqlServer server = new CreateSqlServerTask(config).execute(); + SqlServer server = new CreateSqlServerTask(config).execute(); refreshAzureExplorer(server); }; String progressMessage = Node.getProgressMessage(AzureActionEnum.CREATE.getDoingName(), SqlServerModule.MODULE_NAME, config.getServerName()); @@ -66,7 +66,7 @@ private void createSqlServer(final SqlServerConfig config, final SqlServerCreati } @AzureOperation(name = "common|explorer.refresh", type = AzureOperation.Type.TASK) - private void refreshAzureExplorer(ISqlServer server) { + private void refreshAzureExplorer(SqlServer server) { AzureTaskManager.getInstance().runLater(() -> { if (AzureUIRefreshCore.listeners != null) { AzureUIRefreshCore.execute(new AzureUIRefreshEvent(AzureUIRefreshEvent.EventType.REFRESH, server)); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/OpenSqlServerByToolsAction.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/OpenSqlServerByToolsAction.java index 8c816f6ec7..39fbb62f57 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/OpenSqlServerByToolsAction.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/OpenSqlServerByToolsAction.java @@ -7,8 +7,8 @@ import com.intellij.openapi.project.Project; import com.microsoft.azure.toolkit.intellij.common.IntellijDatasourceService; -import com.microsoft.azure.toolkit.lib.common.database.JdbcUrl; import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; +import com.microsoft.azure.toolkit.lib.database.JdbcUrl; import com.microsoft.azure.toolkit.lib.sqlserver.model.SqlServerEntity; import com.microsoft.azuretools.ActionConstants; import com.microsoft.intellij.actions.AzureSignInAction; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerDatabaseComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerDatabaseComboBox.java deleted file mode 100644 index aff587ee6e..0000000000 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerDatabaseComboBox.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - */ - -package com.microsoft.azure.toolkit.intellij.sqlserver.common; - -import com.microsoft.azure.toolkit.intellij.common.AzureComboBox; -import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; -import com.microsoft.azure.toolkit.lib.sqlserver.model.SqlDatabaseEntity; -import com.microsoft.azure.toolkit.lib.sqlserver.service.ISqlServer; - -import javax.annotation.Nonnull; -import java.util.ArrayList; -import java.util.List; -import java.util.Objects; - -/** - * TODO: refactor together with DatabaseComboBox. - */ -public class SqlServerDatabaseComboBox extends AzureComboBox { - - private ISqlServer server; - - public void setServer(ISqlServer server) { - if (Objects.equals(server, this.server)) { - return; - } - this.server = server; - if (server == null) { - this.clear(); - return; - } - this.refreshItems(); - } - - @Override - protected String getItemText(Object item) { - if (item instanceof SqlDatabaseEntity) { - return ((SqlDatabaseEntity) item).getName(); - } - return super.getItemText(item); - } - - @Override - @AzureOperation( - name = "sqlserver|server.database_load|subscription", - params = {"this.server.name()", "this.subscription.subscriptionId()"}, - type = AzureOperation.Type.SERVICE - ) - @Nonnull - protected List loadItems() throws Exception { - if (Objects.isNull(server)) { - return new ArrayList<>(); - } - return server.databases(); - } - - @Override - public boolean isRequired() { - return true; - } -} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerNameValidator.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerNameValidator.java index 9d45c417f2..180e2e33ae 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerNameValidator.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerNameValidator.java @@ -9,7 +9,7 @@ import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azure.toolkit.lib.common.entity.CheckNameAvailabilityResultEntity; import com.microsoft.azure.toolkit.lib.common.form.AzureValidationInfo; -import com.microsoft.azure.toolkit.lib.sqlserver.service.AzureSqlServer; +import com.microsoft.azure.toolkit.lib.sqlserver.AzureSqlServer; import java.util.function.Function; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerRegionValidator.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerRegionValidator.java index f7f180956f..9f61da276e 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerRegionValidator.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/common/SqlServerRegionValidator.java @@ -9,7 +9,7 @@ import com.microsoft.azure.toolkit.intellij.database.RegionComboBox; import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azure.toolkit.lib.common.form.AzureValidationInfo; -import com.microsoft.azure.toolkit.lib.sqlserver.service.AzureSqlServer; +import com.microsoft.azure.toolkit.lib.sqlserver.AzureSqlServer; import java.util.function.Function; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.form index ba4bc773a4..5a7170230e 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.form @@ -88,7 +88,7 @@ - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java index eaf864695a..2a47cd6234 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/properties/SqlServerPropertyView.java @@ -10,24 +10,24 @@ import com.intellij.openapi.vfs.VirtualFile; import com.microsoft.azure.toolkit.intellij.common.AzureHideableTitledSeparator; import com.microsoft.azure.toolkit.intellij.common.BaseEditor; +import com.microsoft.azure.toolkit.intellij.database.DatabaseComboBox; import com.microsoft.azure.toolkit.intellij.database.ui.ConnectionSecurityPanel; import com.microsoft.azure.toolkit.intellij.database.ui.ConnectionStringsOutputPanel; import com.microsoft.azure.toolkit.intellij.database.ui.MySQLPropertyActionPanel; -import com.microsoft.azure.toolkit.intellij.sqlserver.common.SqlServerDatabaseComboBox; import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azure.toolkit.lib.auth.AzureAccount; -import com.microsoft.azure.toolkit.lib.common.database.DatabaseTemplateUtils; -import com.microsoft.azure.toolkit.lib.common.database.FirewallRuleEntity; -import com.microsoft.azure.toolkit.lib.common.database.JdbcUrl; import com.microsoft.azure.toolkit.lib.common.event.AzureEventBus; import com.microsoft.azure.toolkit.lib.common.exception.AzureToolkitRuntimeException; import com.microsoft.azure.toolkit.lib.common.model.Subscription; import com.microsoft.azure.toolkit.lib.common.task.AzureTask; import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; +import com.microsoft.azure.toolkit.lib.database.JdbcUrl; +import com.microsoft.azure.toolkit.lib.database.entity.FirewallRuleEntity; +import com.microsoft.azure.toolkit.lib.database.utils.DatabaseTemplateUtils; +import com.microsoft.azure.toolkit.lib.sqlserver.AzureSqlServer; +import com.microsoft.azure.toolkit.lib.sqlserver.SqlServer; import com.microsoft.azure.toolkit.lib.sqlserver.model.SqlDatabaseEntity; import com.microsoft.azure.toolkit.lib.sqlserver.model.SqlServerEntity; -import com.microsoft.azure.toolkit.lib.sqlserver.service.AzureSqlServer; -import com.microsoft.azure.toolkit.lib.sqlserver.service.impl.SqlServer; import com.microsoft.azuretools.ActionConstants; import com.microsoft.azuretools.azurecommons.util.Utils; import com.microsoft.azuretools.core.mvp.ui.base.MvpView; @@ -48,9 +48,6 @@ import java.util.List; import java.util.Map; -/** - * TODO (qianjin): shared common code - */ public class SqlServerPropertyView extends BaseEditor implements MvpView { public static final String ID = "com.microsoft.azure.toolkit.intellij.sqlserver.properties.SqlServerPropertyView"; @@ -67,7 +64,7 @@ public class SqlServerPropertyView extends BaseEditor implements MvpView { private JPanel contextPanel; private JScrollPane scrollPane; private MySQLPropertyActionPanel propertyActionPanel; - private SqlServerDatabaseComboBox databaseComboBox; + private DatabaseComboBox databaseComboBox; private JLabel databaseLabel; private final SqlServerProperty property = new SqlServerProperty(); @@ -173,14 +170,15 @@ private void onSaveButtonClicked(ActionEvent e) { Runnable runnable = () -> { // refresh property SqlServerEntity entity = this.property.getServer().entity(); - refreshProperty(entity.getSubscriptionId(), entity.getResourceGroup(), entity.getName()); + refreshProperty(entity.getSubscriptionId(), entity.getResourceGroupName(), entity.getName()); boolean allowAccessToAzureServices = connectionSecurity.getAllowAccessFromAzureServicesCheckBox().getModel().isSelected(); boolean allowAccessToLocal = connectionSecurity.getAllowAccessFromLocalMachineCheckBox().getModel().isSelected(); if (!originalAllowAccessToAzureServices.equals(allowAccessToAzureServices) || !originalAllowAccessToLocal.equals(allowAccessToLocal)) { // update - SqlServerEntity updateEntity = SqlServerEntity.builder().id(entity.getId()).name(entity.getName()).resourceGroup(entity.getResourceGroup()) - .enableAccessFromAzureServices(allowAccessToAzureServices).enableAccessFromLocalMachine(allowAccessToLocal).build(); - Azure.az(AzureSqlServer.class).sqlServer(updateEntity).update().commit(); + this.property.getServer().update() + .withEnableAccessFromAzureServices(allowAccessToAzureServices) + .withEnableAccessFromLocalMachine(allowAccessToLocal) + .commit(); originalAllowAccessToAzureServices = allowAccessToAzureServices; originalAllowAccessToLocal = allowAccessToLocal; } @@ -253,7 +251,7 @@ public void onReadProperty(String sid, String resourceGroup, String name) { private void refreshProperty(String sid, String resourceGroup, String name) { // find server try { - SqlServer server = (SqlServer) Azure.az(AzureSqlServer.class).sqlServer(sid, resourceGroup, name); + SqlServer server = Azure.az(AzureSqlServer.class).sqlServer(sid, resourceGroup, name); this.property.setServer(server); } catch (Exception ex) { String error = "find Azure Database for MySQL server information"; @@ -276,7 +274,7 @@ public void showProperty(SqlServerProperty property) { overview.getSubscriptionTextField().setText(subscription.getName()); } databaseComboBox.setServer(property.getServer()); - overview.getResourceGroupTextField().setText(entity.getResourceGroup()); + overview.getResourceGroupTextField().setText(entity.getResourceGroupName()); overview.getStatusTextField().setText(entity.getState()); overview.getLocationTextField().setText(entity.getRegion().getLabel()); overview.getSubscriptionIDTextField().setText(entity.getSubscriptionId()); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/task/CreateSqlServerTask.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/task/CreateSqlServerTask.java index 15401540f3..e053311f9e 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/task/CreateSqlServerTask.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/task/CreateSqlServerTask.java @@ -7,14 +7,12 @@ import com.microsoft.azure.toolkit.intellij.common.Draft; import com.microsoft.azure.toolkit.lib.Azure; -import com.microsoft.azure.toolkit.lib.common.model.Region; import com.microsoft.azure.toolkit.lib.common.model.ResourceGroup; import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; import com.microsoft.azure.toolkit.lib.resource.AzureGroup; +import com.microsoft.azure.toolkit.lib.sqlserver.AzureSqlServer; +import com.microsoft.azure.toolkit.lib.sqlserver.SqlServer; import com.microsoft.azure.toolkit.lib.sqlserver.SqlServerConfig; -import com.microsoft.azure.toolkit.lib.sqlserver.model.SqlServerEntity; -import com.microsoft.azure.toolkit.lib.sqlserver.service.AzureSqlServer; -import com.microsoft.azure.toolkit.lib.sqlserver.service.ISqlServer; import com.microsoft.azuretools.ActionConstants; import com.microsoft.azuretools.telemetry.TelemetryConstants; import com.microsoft.azuretools.telemetrywrapper.ErrorType; @@ -41,7 +39,7 @@ public CreateSqlServerTask(SqlServerConfig config) { }, type = AzureOperation.Type.SERVICE ) - public ISqlServer execute() { + public SqlServer execute() { final Operation operation = TelemetryManager.createOperation(ActionConstants.MySQL.CREATE); try { operation.start(); @@ -55,8 +53,16 @@ public ISqlServer execute() { } // create sql server - SqlServerEntity entity = this.fromConfig(this.config); - return Azure.az(AzureSqlServer.class).sqlServer(entity).create().withAdministratorLoginPassword(String.valueOf(config.getPassword())).commit(); + return Azure.az(AzureSqlServer.class).subscription(config.getSubscription().getId()) + .create(com.microsoft.azure.toolkit.lib.sqlserver.model.SqlServerConfig.builder() + .name(config.getServerName()).subscription(config.getSubscription()) + .resourceGroup(config.getResourceGroup()).region(config.getRegion()) + .administratorLoginName(config.getAdminUsername()) + .administratorLoginPassword(String.valueOf(config.getPassword())) + .enableAccessFromAzureServices(config.isAllowAccessFromAzureServices()) + .enableAccessFromLocalMachine(config.isAllowAccessFromLocalMachine()) + .build()) + .commit(); } catch (final RuntimeException e) { EventUtil.logError(operation, ErrorType.systemError, e, null, null); throw e; @@ -65,12 +71,4 @@ public ISqlServer execute() { } } - private SqlServerEntity fromConfig(SqlServerConfig config) { - return SqlServerEntity.builder().name(config.getServerName()).subscriptionId(config.getSubscription().getId()) - .resourceGroup(config.getResourceGroup().getName()).region(Region.fromName(config.getRegion().getName())) - .administratorLoginName(config.getAdminUsername()) - .enableAccessFromAzureServices(config.isAllowAccessFromAzureServices()).enableAccessFromLocalMachine(config.isAllowAccessFromLocalMachine()) - .build(); - } - } diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLConfig.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLConfig.java index 686cc0ab40..c4d4daa6a1 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLConfig.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLConfig.java @@ -5,14 +5,12 @@ package com.microsoft.azure.toolkit.lib.mysql; -import com.azure.core.util.ExpandableStringEnum; import com.google.common.base.Preconditions; import com.microsoft.azure.toolkit.lib.auth.AzureAccount; import com.microsoft.azure.toolkit.lib.common.DraftResourceGroup; import com.microsoft.azure.toolkit.lib.common.model.Region; import com.microsoft.azure.toolkit.lib.common.model.ResourceGroup; import com.microsoft.azure.toolkit.lib.common.model.Subscription; -import com.microsoft.azure.toolkit.lib.mysql.service.AzureMySql; import lombok.Getter; import lombok.Setter; import lombok.ToString; @@ -22,7 +20,6 @@ import java.util.Date; import java.util.List; -import java.util.stream.Collectors; import static com.microsoft.azure.toolkit.lib.Azure.az; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLService.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLService.java deleted file mode 100644 index 1c5b7f578d..0000000000 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/lib/mysql/AzureMySQLService.java +++ /dev/null @@ -1,14 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - */ - -package com.microsoft.azure.toolkit.lib.mysql; - -public class AzureMySQLService { - private static final AzureMySQLService instance = new AzureMySQLService(); - - public static AzureMySQLService getInstance() { - return AzureMySQLService.instance; - } -} diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLModule.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLModule.java index b9ba075099..30c8a48eca 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLModule.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLModule.java @@ -7,8 +7,8 @@ import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azure.toolkit.lib.common.event.AzureEventBus; -import com.microsoft.azure.toolkit.lib.mysql.service.AzureMySql; -import com.microsoft.azure.toolkit.lib.mysql.service.MySqlServer; +import com.microsoft.azure.toolkit.lib.mysql.AzureMySql; +import com.microsoft.azure.toolkit.lib.mysql.MySqlServer; import com.microsoft.azuretools.azurecommons.helpers.Nullable; import com.microsoft.azuretools.utils.AzureUIRefreshCore; import com.microsoft.azuretools.utils.AzureUIRefreshListener; diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLModuleView.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLModuleView.java index af719c1a8d..dc61c938ec 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLModuleView.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLModuleView.java @@ -5,7 +5,7 @@ package com.microsoft.tooling.msservices.serviceexplorer.azure.mysql; -import com.microsoft.azure.toolkit.lib.mysql.service.MySqlServer; +import com.microsoft.azure.toolkit.lib.mysql.MySqlServer; import com.microsoft.azuretools.core.mvp.ui.base.MvpView; import java.util.List; diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLNode.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLNode.java index 70b0cd6c09..ba8e22b17f 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLNode.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLNode.java @@ -7,8 +7,7 @@ import com.microsoft.azure.toolkit.lib.common.event.AzureEventBus; import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; -import com.microsoft.azure.toolkit.lib.mysql.service.MySqlServer; -import com.microsoft.azuretools.azurecommons.helpers.Nullable; +import com.microsoft.azure.toolkit.lib.mysql.MySqlServer; import com.microsoft.azuretools.telemetry.TelemetryConstants; import com.microsoft.azuretools.telemetry.TelemetryProperties; import com.microsoft.tooling.msservices.components.DefaultLoader; @@ -23,7 +22,6 @@ import lombok.Getter; import org.apache.commons.lang3.StringUtils; - import javax.annotation.Nonnull; import java.util.Collections; import java.util.List; @@ -69,7 +67,7 @@ private void onMySqlServerStatusChanging(MySqlServer server) { } @Override - public @Nullable AzureIconSymbol getIconSymbol() { + public AzureIconSymbol getIconSymbol() { boolean running = StringUtils.equalsIgnoreCase("READY", serverState); boolean updating = StringUtils.equalsIgnoreCase(SERVER_UPDATING, serverState); return running ? AzureIconSymbol.MySQL.RUNNING : updating ? AzureIconSymbol.MySQL.UPDATING : AzureIconSymbol.MySQL.STOPPED; diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLProperty.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLProperty.java index 100a8c9c29..546631f522 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLProperty.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/mysql/MySQLProperty.java @@ -5,8 +5,8 @@ package com.microsoft.tooling.msservices.serviceexplorer.azure.mysql; -import com.microsoft.azure.toolkit.lib.mysql.service.MySqlFirewallRule; -import com.microsoft.azure.toolkit.lib.mysql.service.MySqlServer; +import com.microsoft.azure.toolkit.lib.mysql.MySqlServer; +import com.microsoft.azure.toolkit.lib.mysql.MySqlFirewallRule; import lombok.Getter; import lombok.Setter; diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerModule.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerModule.java index c87adba203..d15c3d9c99 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerModule.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerModule.java @@ -6,16 +6,16 @@ package com.microsoft.tooling.msservices.serviceexplorer.azure.sqlserver; import com.microsoft.azure.toolkit.lib.Azure; -import com.microsoft.azure.toolkit.lib.sqlserver.service.AzureSqlServer; -import com.microsoft.azure.toolkit.lib.sqlserver.service.ISqlServer; +import com.microsoft.azure.toolkit.lib.sqlserver.AzureSqlServer; +import com.microsoft.azure.toolkit.lib.sqlserver.SqlServer; import com.microsoft.azuretools.azurecommons.helpers.AzureCmdException; -import com.microsoft.azuretools.azurecommons.helpers.Nullable; import com.microsoft.azuretools.utils.AzureUIRefreshCore; import com.microsoft.azuretools.utils.AzureUIRefreshListener; import com.microsoft.tooling.msservices.serviceexplorer.AzureIconSymbol; import com.microsoft.tooling.msservices.serviceexplorer.AzureRefreshableNode; import com.microsoft.tooling.msservices.serviceexplorer.Node; +import javax.annotation.Nonnull; import java.util.List; import java.util.Objects; @@ -30,13 +30,14 @@ public SqlServerModule(final Node parent) { } @Override - public @Nullable AzureIconSymbol getIconSymbol() { + @Nonnull + public AzureIconSymbol getIconSymbol() { return AzureIconSymbol.SqlServer.MODULE; } @Override protected void refreshItems() throws AzureCmdException { - List servers = Azure.az(AzureSqlServer.class).sqlServers(); + List servers = Azure.az(AzureSqlServer.class).list(); servers.stream() .filter(server -> Objects.nonNull(server.entity())) .map(server -> new SqlServerNode(this, server.entity().getSubscriptionId(), server)) @@ -78,7 +79,7 @@ public void run() { } private boolean isCurrentModuleEvent(Object eventObject) { - return eventObject != null && eventObject instanceof ISqlServer; + return eventObject != null && eventObject instanceof SqlServer; } } diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerNode.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerNode.java index 7d052b372e..6365e81fa7 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerNode.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerNode.java @@ -7,8 +7,7 @@ import com.microsoft.azure.toolkit.lib.common.event.AzureEventBus; import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; -import com.microsoft.azure.toolkit.lib.sqlserver.service.ISqlServer; -import com.microsoft.azuretools.azurecommons.helpers.Nullable; +import com.microsoft.azure.toolkit.lib.sqlserver.SqlServer; import com.microsoft.azuretools.telemetry.TelemetryProperties; import com.microsoft.tooling.msservices.components.DefaultLoader; import com.microsoft.tooling.msservices.serviceexplorer.AzureActionEnum; @@ -20,6 +19,7 @@ import lombok.Getter; import org.eclipse.jgit.util.StringUtils; +import javax.annotation.Nonnull; import java.util.Collections; import java.util.List; import java.util.Map; @@ -30,10 +30,10 @@ public class SqlServerNode extends Node implements TelemetryProperties { @Getter private final String subscriptionId; @Getter - private final ISqlServer server; + private final SqlServer server; private String serverState; - public SqlServerNode(AzureRefreshableNode parent, String subscriptionId, ISqlServer server) { + public SqlServerNode(AzureRefreshableNode parent, String subscriptionId, SqlServer server) { super(server.entity().getId(), server.entity().getName(), parent, true); this.subscriptionId = subscriptionId; this.server = server; @@ -41,14 +41,14 @@ public SqlServerNode(AzureRefreshableNode parent, String subscriptionId, ISqlSer AzureEventBus.before("sqlserver|server.delete", this::onServerStatusChanging); } - private void onServerStatusChanging(ISqlServer server) { + private void onServerStatusChanging(SqlServer server) { if (StringUtils.equalsIgnoreCase(this.server.entity().getId(), server.entity().getId())) { serverState = SERVER_UPDATING; } } @Override - @Nullable + @Nonnull public AzureIconSymbol getIconSymbol() { boolean running = SERVER_READY.equals(server.entity().getState()); boolean updating = SERVER_UPDATING.equals(serverState); diff --git a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerProperty.java b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerProperty.java index 42c1c9a0fd..8940dc7171 100644 --- a/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerProperty.java +++ b/Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/sqlserver/SqlServerProperty.java @@ -5,8 +5,8 @@ package com.microsoft.tooling.msservices.serviceexplorer.azure.sqlserver; -import com.microsoft.azure.toolkit.lib.common.database.FirewallRuleEntity; -import com.microsoft.azure.toolkit.lib.sqlserver.service.ISqlServer; +import com.microsoft.azure.toolkit.lib.database.entity.FirewallRuleEntity; +import com.microsoft.azure.toolkit.lib.sqlserver.SqlServer; import lombok.Getter; import lombok.Setter; @@ -16,7 +16,7 @@ @Setter public class SqlServerProperty { - private ISqlServer server; + private SqlServer server; private List firewallRules; } From d720c0592d111fc6ef3d576515c255d2a982e763 Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Tue, 17 Aug 2021 17:19:03 +0800 Subject: [PATCH 070/173] fix checkstyle issue. --- .../intellij/connector/database/DatabaseConnectionUtils.java | 3 ++- .../intellij/connector/database/DatabaseResourcePanel.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseConnectionUtils.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseConnectionUtils.java index 4538bd25dc..1db5415ca2 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseConnectionUtils.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseConnectionUtils.java @@ -72,7 +72,8 @@ public static ConnectResult connectWithPing(JdbcUrl url, String username, String } } catch (final SQLException exception) { errorCode = exception.getErrorCode(); - errorMessage = exception.getErrorCode() == CONNECTION_ERROR_CODE ? String.format(CONNECTION_ISSUE_MESSAGE, exception.getMessage()) : exception.getMessage(); + errorMessage = exception.getErrorCode() == CONNECTION_ERROR_CODE ? + String.format(CONNECTION_ISSUE_MESSAGE, exception.getMessage()) : exception.getMessage(); } catch (final ClassNotFoundException | RuntimeException exception) { errorCode = exception instanceof ClassNotFoundException ? CLASS_NOT_FOUND_ERROR_CODE : UNKNOWN_EXCEPTION_ERROR_CODE; errorMessage = exception.getMessage(); diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java index f1260bbdcb..ff3b253570 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java @@ -228,7 +228,8 @@ public void setData(DatabaseResource resource) { Optional.ofNullable(serverId.subscriptionId()).ifPresent(subscriptionId -> this.subscriptionComboBox.setValue(new AzureComboBox.ItemReference<>(subscriptionId, Subscription::getId), true)); Optional.ofNullable(serverId.name()).ifPresent(name -> - this.serverComboBox.setValue(new AzureComboBox.ItemReference<>(name, server -> ((AbstractAzureEntityManager) server).entity().getName()), true)); + this.serverComboBox.setValue(new AzureComboBox.ItemReference<>(name, + server -> ((AbstractAzureEntityManager) server).entity().getName()), true)); })); Optional.ofNullable(resource.getPassword()).ifPresent(config -> Optional.ofNullable(config.password()).ifPresent(password -> this.inputPasswordField.setText(String.valueOf(password)))); From e7c9ab3e4e8d9ef3ba73af78588ea7945a7cae63 Mon Sep 17 00:00:00 2001 From: Mingliang Wang Date: Sat, 31 Jul 2021 17:12:04 +0800 Subject: [PATCH 071/173] rename IAzureEntityManager -> IAzureResource --- .../creation/AbstractSpringCloudAppInfoPanel.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/AbstractSpringCloudAppInfoPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/AbstractSpringCloudAppInfoPanel.java index 6fa4558da7..4748142ec5 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/AbstractSpringCloudAppInfoPanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/AbstractSpringCloudAppInfoPanel.java @@ -10,7 +10,7 @@ import com.microsoft.azure.toolkit.intellij.common.AzureFormPanel; import com.microsoft.azure.toolkit.intellij.common.ValidationDebouncedTextInput; import com.microsoft.azure.toolkit.intellij.springcloud.component.SpringCloudClusterComboBox; -import com.microsoft.azure.toolkit.lib.common.entity.IAzureEntityManager; +import com.microsoft.azure.toolkit.lib.common.entity.IAzureResource; import com.microsoft.azure.toolkit.lib.common.form.AzureValidationInfo; import com.microsoft.azure.toolkit.lib.common.form.AzureValidationInfo.AzureValidationInfoBuilder; import com.microsoft.azure.toolkit.lib.common.model.Subscription; @@ -68,7 +68,7 @@ protected void init() { }); if (Objects.nonNull(this.cluster)) { selectorSubscription.setValue(new ItemReference<>(this.cluster.subscriptionId(), Subscription::getId)); - selectorCluster.setValue(new ItemReference<>(this.cluster.name(), IAzureEntityManager::name)); + selectorCluster.setValue(new ItemReference<>(this.cluster.name(), IAzureResource::name)); } } @@ -99,7 +99,7 @@ protected void onAppChanged(SpringCloudApp app) { protected SpringCloudAppConfig getData(SpringCloudAppConfig config) { config.setSubscriptionId(Optional.ofNullable(this.getSelectorSubscription().getValue()).map(Subscription::getId).orElse(null)); - config.setClusterName(Optional.ofNullable(this.getSelectorCluster().getValue()).map(IAzureEntityManager::name).orElse(null)); + config.setClusterName(Optional.ofNullable(this.getSelectorCluster().getValue()).map(IAzureResource::name).orElse(null)); config.setAppName(this.getTextName().getValue()); return config; } @@ -117,7 +117,7 @@ public synchronized void setData(final SpringCloudAppConfig config) { this.originalConfig = config; this.getTextName().setValue(config.getAppName()); if (Objects.nonNull(config.getClusterName())) { - this.getSelectorCluster().setValue(new ItemReference<>(config.getClusterName(), IAzureEntityManager::name)); + this.getSelectorCluster().setValue(new ItemReference<>(config.getClusterName(), IAzureResource::name)); } if (Objects.nonNull(config.getSubscriptionId())) { this.getSelectorSubscription().setValue(new ItemReference<>(config.getSubscriptionId(), Subscription::getId)); From 8e6cd5b06ebe96f32ab7878d8b7f5218957f4910 Mon Sep 17 00:00:00 2001 From: Mingliang Wang Date: Sat, 31 Jul 2021 17:19:22 +0800 Subject: [PATCH 072/173] move SubscriptionComboBox to azure-intellij-plugin-lib --- .../azure-intellij-plugin-lib/build.gradle | 3 +++ .../intellij/common/component}/SubscriptionComboBox.java | 6 +++--- .../intellij/appservice/AppServiceInfoAdvancedPanel.form | 2 +- .../intellij/appservice/AppServiceInfoAdvancedPanel.java | 2 +- .../azure/toolkit/intellij/arm/CreateDeploymentForm.form | 2 +- .../azure/toolkit/intellij/arm/CreateDeploymentForm.java | 4 ++-- .../intellij/connector/database/DatabaseResourcePanel.form | 2 +- .../intellij/connector/database/DatabaseResourcePanel.java | 2 +- .../intellij/mysql/creation/MySQLCreationAdvancedPanel.form | 2 +- .../intellij/mysql/creation/MySQLCreationAdvancedPanel.java | 2 +- .../azure/toolkit/intellij/redis/CreateRedisCacheForm.form | 2 +- .../azure/toolkit/intellij/redis/CreateRedisCacheForm.java | 4 ++-- .../creation/AbstractSpringCloudAppInfoPanel.java | 2 +- .../creation/SpringCloudAppInfoAdvancedPanel.form | 2 +- .../creation/SpringCloudAppInfoAdvancedPanel.java | 2 +- .../springcloud/creation/SpringCloudAppInfoBasicPanel.form | 2 +- .../springcloud/creation/SpringCloudAppInfoBasicPanel.java | 2 +- .../SpringCloudDeploymentConfigurationPanel.form | 2 +- .../SpringCloudDeploymentConfigurationPanel.java | 2 +- .../sqlserver/creation/SqlServerCreationAdvancedPanel.form | 2 +- .../sqlserver/creation/SqlServerCreationAdvancedPanel.java | 2 +- .../toolkit/intellij/vm/createarmvm/SubscriptionStep.form | 2 +- .../toolkit/intellij/vm/createarmvm/SubscriptionStep.java | 4 ++-- .../microsoft/intellij/ui/ApplicationInsightsNewDialog.form | 2 +- .../microsoft/intellij/ui/ApplicationInsightsNewDialog.java | 2 +- 25 files changed, 32 insertions(+), 29 deletions(-) rename PluginsAndFeatures/azure-toolkit-for-intellij/{src/main/java/com/microsoft/azure/toolkit/intellij/appservice/subscription => azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/component}/SubscriptionComboBox.java (90%) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/build.gradle b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/build.gradle index 8b6d957378..efa9d337e7 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/build.gradle +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/build.gradle @@ -1 +1,4 @@ intellij{} +dependencies { + compile 'com.microsoft.azure:azure-toolkit-auth-lib:0.11.0-SNAPSHOT' +} diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/subscription/SubscriptionComboBox.java b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/component/SubscriptionComboBox.java similarity index 90% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/subscription/SubscriptionComboBox.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/component/SubscriptionComboBox.java index e73fbdb8b3..7ac1550f21 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/subscription/SubscriptionComboBox.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/component/SubscriptionComboBox.java @@ -3,14 +3,14 @@ * Licensed under the MIT License. See License.txt in the project root for license information. */ -package com.microsoft.azure.toolkit.intellij.appservice.subscription; +package com.microsoft.azure.toolkit.intellij.common.component; import com.microsoft.azure.toolkit.intellij.common.AzureComboBox; import com.microsoft.azure.toolkit.lib.auth.AzureAccount; import com.microsoft.azure.toolkit.lib.common.model.Subscription; import com.microsoft.azure.toolkit.lib.common.operation.AzureOperation; -import com.microsoft.azuretools.azurecommons.helpers.NotNull; +import javax.annotation.Nonnull; import java.util.List; import java.util.Objects; @@ -24,7 +24,7 @@ public SubscriptionComboBox() { this.setValue(items.get(0)); // select the first subscription } - @NotNull + @Nonnull @Override @AzureOperation( name = "account|subscription.list.selected", diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.form index cc87124c45..825df96420 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.form @@ -94,7 +94,7 @@ - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.java index e77bdcc763..231096f85a 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/appservice/AppServiceInfoAdvancedPanel.java @@ -12,7 +12,7 @@ import com.microsoft.azure.toolkit.intellij.appservice.region.RegionComboBox; import com.microsoft.azure.toolkit.intellij.appservice.resourcegroup.ResourceGroupComboBox; import com.microsoft.azure.toolkit.intellij.appservice.serviceplan.ServicePlanComboBox; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; +import com.microsoft.azure.toolkit.intellij.common.component.SubscriptionComboBox; import com.microsoft.azure.toolkit.intellij.common.AzureArtifact; import com.microsoft.azure.toolkit.intellij.common.AzureArtifactComboBox; import com.microsoft.azure.toolkit.intellij.common.AzureArtifactManager; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.form index 1a4c0f5f61..5fe699a9f5 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.form @@ -41,7 +41,7 @@ - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.java index e38592ede3..ea3dd0feb1 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/arm/CreateDeploymentForm.java @@ -18,7 +18,7 @@ import com.microsoft.azure.management.resources.Deployment.DefinitionStages.WithTemplate; import com.microsoft.azure.management.resources.DeploymentMode; import com.microsoft.azure.toolkit.intellij.appservice.region.RegionComboBox; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; +import com.microsoft.azure.toolkit.intellij.common.component.SubscriptionComboBox; import com.microsoft.azure.toolkit.lib.Azure; import com.microsoft.azure.toolkit.lib.auth.AzureAccount; import com.microsoft.azure.toolkit.lib.common.bundle.AzureString; @@ -71,7 +71,7 @@ public class CreateDeploymentForm extends DeploymentBaseForm { private JLabel usingExistRgRegionLabel; private JLabel usingExistRgRegionDetailLabel; private JLabel createNewRgRegionLabel; - private com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox subscriptionCb; + private SubscriptionComboBox subscriptionCb; private TextFieldWithBrowseButton templateTextField; private HyperlinkLabel lblTemplateHover; private TextFieldWithBrowseButton parametersTextField; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.form index b40aa3bd3b..7f1ec1546b 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.form @@ -28,7 +28,7 @@ - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java index eaa443a42c..82fada7d99 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/database/DatabaseResourcePanel.java @@ -8,7 +8,7 @@ import com.intellij.icons.AllIcons; import com.intellij.ui.AnimatedIcon; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; +import com.microsoft.azure.toolkit.intellij.common.component.SubscriptionComboBox; import com.microsoft.azure.toolkit.intellij.common.AzureComboBox; import com.microsoft.azure.toolkit.intellij.common.AzureFormJPanel; import com.microsoft.azure.toolkit.intellij.connector.Password; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.form index 5470aa7c50..b02c6ef2b3 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.form @@ -29,7 +29,7 @@ - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.java index 7de8f4be27..7ab969df08 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/mysql/creation/MySQLCreationAdvancedPanel.java @@ -6,7 +6,7 @@ package com.microsoft.azure.toolkit.intellij.mysql.creation; import com.microsoft.azure.toolkit.intellij.appservice.resourcegroup.ResourceGroupComboBox; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; +import com.microsoft.azure.toolkit.intellij.common.component.SubscriptionComboBox; import com.microsoft.azure.toolkit.intellij.common.AzureFormPanel; import com.microsoft.azure.toolkit.intellij.common.AzurePasswordFieldInput; import com.microsoft.azure.toolkit.intellij.common.TextDocumentListenerAdapter; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.form index 5a404371c1..e4604cb53b 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.form @@ -41,7 +41,7 @@ - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.java index d8ad7fe45a..3bb49c0c0f 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/redis/CreateRedisCacheForm.java @@ -17,7 +17,7 @@ import com.microsoft.azure.management.Azure; import com.microsoft.azure.management.redis.RedisCache; import com.microsoft.azure.toolkit.intellij.appservice.region.RegionComboBox; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; +import com.microsoft.azure.toolkit.intellij.common.component.SubscriptionComboBox; import com.microsoft.azure.toolkit.lib.common.model.Region; import com.microsoft.azure.toolkit.lib.common.model.ResourceGroup; import com.microsoft.azure.toolkit.lib.common.model.Subscription; @@ -80,7 +80,7 @@ public class CreateRedisCacheForm extends AzureDialogWrapper { // Widgets private JPanel pnlContent; private JTextField txtRedisName; - private com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox cbSubs; + private SubscriptionComboBox cbSubs; private JRadioButton rdoCreateNewGrp; private JTextField txtNewResGrp; private JRadioButton rdoUseExist; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/AbstractSpringCloudAppInfoPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/AbstractSpringCloudAppInfoPanel.java index 4748142ec5..3a51a363c2 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/AbstractSpringCloudAppInfoPanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/AbstractSpringCloudAppInfoPanel.java @@ -5,7 +5,7 @@ package com.microsoft.azure.toolkit.intellij.springcloud.creation; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; +import com.microsoft.azure.toolkit.intellij.common.component.SubscriptionComboBox; import com.microsoft.azure.toolkit.intellij.common.AzureComboBox.ItemReference; import com.microsoft.azure.toolkit.intellij.common.AzureFormPanel; import com.microsoft.azure.toolkit.intellij.common.ValidationDebouncedTextInput; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.form index 128870d86e..32d86e6b30 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.form @@ -42,7 +42,7 @@ - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.java index 4905d0a7fd..2e384cb9b3 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoAdvancedPanel.java @@ -5,7 +5,7 @@ package com.microsoft.azure.toolkit.intellij.springcloud.creation; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; +import com.microsoft.azure.toolkit.intellij.common.component.SubscriptionComboBox; import com.microsoft.azure.toolkit.intellij.common.ValidationDebouncedTextInput; import com.microsoft.azure.toolkit.intellij.springcloud.component.SpringCloudAppConfigPanel; import com.microsoft.azure.toolkit.intellij.springcloud.component.SpringCloudClusterComboBox; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.form index e1f09d448a..4cece3bbc5 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.form @@ -44,7 +44,7 @@ - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.java index 88b4d7e100..260a701b0c 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/creation/SpringCloudAppInfoBasicPanel.java @@ -5,7 +5,7 @@ package com.microsoft.azure.toolkit.intellij.springcloud.creation; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; +import com.microsoft.azure.toolkit.intellij.common.component.SubscriptionComboBox; import com.microsoft.azure.toolkit.intellij.common.ValidationDebouncedTextInput; import com.microsoft.azure.toolkit.intellij.springcloud.component.SpringCloudClusterComboBox; import com.microsoft.azure.toolkit.lib.common.form.AzureFormInput; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.form index 34fd089f6d..4346b6be8a 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.form @@ -47,7 +47,7 @@ - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.java index 5901ae05bb..992c8bb797 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfigurationPanel.java @@ -9,7 +9,7 @@ import com.intellij.ide.DataManager; import com.intellij.openapi.actionSystem.DataContext; import com.intellij.openapi.project.Project; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; +import com.microsoft.azure.toolkit.intellij.common.component.SubscriptionComboBox; import com.microsoft.azure.toolkit.intellij.common.AzureArtifact; import com.microsoft.azure.toolkit.intellij.common.AzureArtifactComboBox; import com.microsoft.azure.toolkit.intellij.common.AzureArtifactManager; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.form index 1511260d61..12bbcf46b9 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.form @@ -29,7 +29,7 @@ - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.java index 245929e318..d34d7e30c2 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/sqlserver/creation/SqlServerCreationAdvancedPanel.java @@ -6,7 +6,7 @@ package com.microsoft.azure.toolkit.intellij.sqlserver.creation; import com.microsoft.azure.toolkit.intellij.appservice.resourcegroup.ResourceGroupComboBox; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; +import com.microsoft.azure.toolkit.intellij.common.component.SubscriptionComboBox; import com.microsoft.azure.toolkit.intellij.common.AzureFormPanel; import com.microsoft.azure.toolkit.intellij.common.AzurePasswordFieldInput; import com.microsoft.azure.toolkit.intellij.common.TextDocumentListenerAdapter; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.form index 95216f8c7c..241288fe01 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.form @@ -68,7 +68,7 @@ - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.java index e0d5c6960e..e1edc07143 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/vm/createarmvm/SubscriptionStep.java @@ -7,7 +7,7 @@ import com.intellij.openapi.project.Project; import com.intellij.ui.wizard.WizardNavigationState; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; +import com.microsoft.azure.toolkit.intellij.common.component.SubscriptionComboBox; import com.microsoft.azure.toolkit.intellij.vm.VMWizardModel; import com.microsoft.azure.toolkit.lib.common.model.Subscription; import com.microsoft.azuretools.authmanage.AuthMethodManager; @@ -30,7 +30,7 @@ public class SubscriptionStep extends AzureWizardStep implements private JPanel rootPanel; private JList createVmStepsList; private JButton buttonLogin; - private com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox subscriptionComboBox; + private SubscriptionComboBox subscriptionComboBox; private JLabel userInfoLabel; private Project project; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.form b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.form index a823d96255..009064637e 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.form +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.form @@ -48,7 +48,7 @@ - + diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.java index 4e5727d65c..849691339c 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/intellij/ui/ApplicationInsightsNewDialog.java @@ -9,7 +9,7 @@ import com.microsoft.applicationinsights.preference.ApplicationInsightsResource; import com.microsoft.azure.management.applicationinsights.v2015_05_01.ApplicationInsightsComponent; import com.microsoft.azure.toolkit.intellij.appservice.region.RegionComboBox; -import com.microsoft.azure.toolkit.intellij.appservice.subscription.SubscriptionComboBox; +import com.microsoft.azure.toolkit.intellij.common.component.SubscriptionComboBox; import com.microsoft.azure.toolkit.lib.common.bundle.AzureString; import com.microsoft.azure.toolkit.lib.common.model.ResourceGroup; import com.microsoft.azure.toolkit.lib.common.model.Subscription; From 7427d5da7a30b27bb7e6a94813c12c502bd2bc38 Mon Sep 17 00:00:00 2001 From: Mingliang Wang Date: Sat, 31 Jul 2021 21:54:20 +0800 Subject: [PATCH 073/173] move the old AzureTree to connector explorer --- .../azure/toolkit/intellij/connector/explorer}/AzureNode.java | 2 +- .../intellij/connector/explorer}/AzureNodeDescriptor.java | 2 +- .../toolkit/intellij/connector/explorer}/AzureNodeRenderer.java | 2 +- .../azure/toolkit/intellij/connector/explorer}/AzureTree.java | 2 +- .../intellij/connector/explorer/ConnectorToolWindow.java | 2 -- .../intellij/connector/explorer/ResourceConnectorTree.java | 2 -- 6 files changed, 4 insertions(+), 8 deletions(-) rename PluginsAndFeatures/azure-toolkit-for-intellij/{azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree => src/com/microsoft/azure/toolkit/intellij/connector/explorer}/AzureNode.java (95%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree => src/com/microsoft/azure/toolkit/intellij/connector/explorer}/AzureNodeDescriptor.java (95%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree => src/com/microsoft/azure/toolkit/intellij/connector/explorer}/AzureNodeRenderer.java (93%) rename PluginsAndFeatures/azure-toolkit-for-intellij/{azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree => src/com/microsoft/azure/toolkit/intellij/connector/explorer}/AzureTree.java (97%) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree/AzureNode.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNode.java similarity index 95% rename from PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree/AzureNode.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNode.java index 0ffce87c43..2a2d0c915d 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree/AzureNode.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNode.java @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. */ -package com.microsoft.azure.toolkit.intellij.common.tree; +package com.microsoft.azure.toolkit.intellij.connector.explorer; import com.intellij.openapi.actionSystem.DefaultActionGroup; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree/AzureNodeDescriptor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeDescriptor.java similarity index 95% rename from PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree/AzureNodeDescriptor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeDescriptor.java index 409fc6db70..caa341bdc1 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree/AzureNodeDescriptor.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeDescriptor.java @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. */ -package com.microsoft.azure.toolkit.intellij.common.tree; +package com.microsoft.azure.toolkit.intellij.connector.explorer; import com.intellij.ide.util.treeView.NodeDescriptor; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree/AzureNodeRenderer.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeRenderer.java similarity index 93% rename from PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree/AzureNodeRenderer.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeRenderer.java index 14b7cd2754..4863fbe447 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree/AzureNodeRenderer.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeRenderer.java @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. */ -package com.microsoft.azure.toolkit.intellij.common.tree; +package com.microsoft.azure.toolkit.intellij.connector.explorer; import com.intellij.ide.util.treeView.NodeRenderer; import org.jetbrains.annotations.NotNull; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree/AzureTree.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureTree.java similarity index 97% rename from PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree/AzureTree.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureTree.java index 2c1ce8520e..5d3558cb56 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/tree/AzureTree.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureTree.java @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. */ -package com.microsoft.azure.toolkit.intellij.common.tree; +package com.microsoft.azure.toolkit.intellij.connector.explorer; import com.intellij.openapi.actionSystem.ActionManager; import com.intellij.ui.PopupHandler; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/ConnectorToolWindow.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/ConnectorToolWindow.java index c5ab02f28a..9c2b287aae 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/ConnectorToolWindow.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/ConnectorToolWindow.java @@ -22,8 +22,6 @@ import com.intellij.ui.AnimatedIcon; import com.intellij.ui.TreeSpeedSearch; import com.intellij.ui.treeStructure.Tree; -import com.microsoft.azure.toolkit.intellij.common.tree.AzureNode; -import com.microsoft.azure.toolkit.intellij.common.tree.AzureTree; import com.microsoft.azure.toolkit.intellij.connector.AzureResourceConnectorBusNotifier; import com.microsoft.azure.toolkit.intellij.connector.ConnectionManager; import com.microsoft.azure.toolkit.intellij.connector.ConnectorDialog; diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/ResourceConnectorTree.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/ResourceConnectorTree.java index d2a3c4fb18..993599955d 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/ResourceConnectorTree.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/ResourceConnectorTree.java @@ -11,8 +11,6 @@ import com.intellij.openapi.module.Module; import com.intellij.openapi.module.ModuleManager; import com.intellij.openapi.project.Project; -import com.microsoft.azure.toolkit.intellij.common.tree.AzureNode; -import com.microsoft.azure.toolkit.intellij.common.tree.AzureTree; import com.microsoft.azure.toolkit.intellij.connector.AzureResource; import com.microsoft.azure.toolkit.intellij.connector.AzureResourceConnectorBusNotifier; import com.microsoft.azure.toolkit.intellij.connector.Connection; From 70f7a9360ee39e520db2783e84b9dc975c96e5ea Mon Sep 17 00:00:00 2001 From: Mingliang Wang Date: Tue, 3 Aug 2021 10:30:05 +0800 Subject: [PATCH 074/173] fix resource bundle name --- .../src/main/resources/META-INF/azure-intellij-plugin-lib.xml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/resources/META-INF/azure-intellij-plugin-lib.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/resources/META-INF/azure-intellij-plugin-lib.xml index 8b49400b19..5f34fa8a75 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/resources/META-INF/azure-intellij-plugin-lib.xml +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/resources/META-INF/azure-intellij-plugin-lib.xml @@ -1,7 +1,5 @@ - com.microsoft.azure.toolkit.operation.titles_action_common_intellij - - + com.microsoft.azure.toolkit.operation.title.action From 477d74604aa6a75e0b57093862d809156674207f Mon Sep 17 00:00:00 2001 From: Mingliang Wang Date: Fri, 6 Aug 2021 00:04:34 +0800 Subject: [PATCH 075/173] dialog should be open in edt. --- .../intellij/common/messager/IntellijAzureMessager.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/messager/IntellijAzureMessager.java b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/messager/IntellijAzureMessager.java index 8aced3fc65..798d83503b 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/messager/IntellijAzureMessager.java +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/messager/IntellijAzureMessager.java @@ -49,8 +49,11 @@ public boolean show(IAzureMessage raw) { switch (raw.getType()) { case ALERT: case CONFIRM: - final String title = StringUtils.firstNonBlank(raw.getTitle(), DEFAULT_TITLE); - return MessageDialogBuilder.yesNo(title, raw.getContent()).guessWindowAndAsk(); + UIUtil.invokeLaterIfNeeded(() -> { + final String title = StringUtils.firstNonBlank(raw.getTitle(), DEFAULT_TITLE); + MessageDialogBuilder.yesNo(title, raw.getContent()).guessWindowAndAsk(); + }); + return true; } final AzureTask task = AzureTaskContext.current().getTask(); final Boolean backgrounded = Optional.ofNullable(task).map(AzureTask::getBackgrounded).orElse(null); From c35c1836072769c16b9d431cefcf8ffff636d3fc Mon Sep 17 00:00:00 2001 From: Mingliang Wang Date: Mon, 9 Aug 2021 14:38:24 +0800 Subject: [PATCH 076/173] move the old AzureTree to connector explorer --- .../azure/toolkit/intellij/connector/explorer/AzureNode.java | 0 .../toolkit/intellij/connector/explorer/AzureNodeDescriptor.java | 0 .../toolkit/intellij/connector/explorer/AzureNodeRenderer.java | 0 .../azure/toolkit/intellij/connector/explorer/AzureTree.java | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNode.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeDescriptor.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeRenderer.java (100%) rename PluginsAndFeatures/azure-toolkit-for-intellij/src/{ => main/java}/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureTree.java (100%) diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNode.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNode.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNode.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNode.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeDescriptor.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeDescriptor.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeDescriptor.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeDescriptor.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeRenderer.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeRenderer.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeRenderer.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureNodeRenderer.java diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureTree.java b/PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureTree.java similarity index 100% rename from PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureTree.java rename to PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/connector/explorer/AzureTree.java From 700b0a2aa647f8d184d7ecf1654f841ecc8f675d Mon Sep 17 00:00:00 2001 From: Mingliang Wang Date: Fri, 6 Aug 2021 14:41:09 +0800 Subject: [PATCH 077/173] azure-toolkit-ide-libs --- .../azure-toolkit-ide-common-lib/pom.xml | 28 ++++++++ .../azure-toolkit-ide-springcloud-lib/pom.xml | 36 ++++++++++ azure-toolkit-ide-libs/pom.xml | 69 +++++++++++++++++++ 3 files changed, 133 insertions(+) create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/pom.xml create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/pom.xml create mode 100644 azure-toolkit-ide-libs/pom.xml diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/pom.xml b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/pom.xml new file mode 100644 index 0000000000..935b5bf2bc --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/pom.xml @@ -0,0 +1,28 @@ + + + + azure-toolkit-ide-libs + com.microsoft.azure + 0.11.0-SNAPSHOT + + 4.0.0 + + azure-toolkit-ide-common-lib + + + 8 + 8 + + + + com.microsoft.azure + azure-toolkit-common-lib + + + org.projectlombok + lombok + + + \ No newline at end of file diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/pom.xml b/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/pom.xml new file mode 100644 index 0000000000..e6c0f0126a --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/pom.xml @@ -0,0 +1,36 @@ + + + + azure-toolkit-ide-libs + com.microsoft.azure + 0.11.0-SNAPSHOT + + 4.0.0 + + azure-toolkit-ide-springcloud-lib + + + 8 + 8 + + + + com.microsoft.azure + azure-toolkit-common-lib + + + com.microsoft.azure + azure-toolkit-springcloud-lib + + + com.microsoft.azure + azure-toolkit-ide-common-lib + + + org.projectlombok + lombok + + + \ No newline at end of file diff --git a/azure-toolkit-ide-libs/pom.xml b/azure-toolkit-ide-libs/pom.xml new file mode 100644 index 0000000000..aa24fdcfc2 --- /dev/null +++ b/azure-toolkit-ide-libs/pom.xml @@ -0,0 +1,69 @@ + + + 4.0.0 + com.microsoft.azure + azure-toolkit-ide-libs + 0.11.0-SNAPSHOT + pom + Libs for Azure Toolkit for IDEs + Wrapped libs of Microsoft Azure Toolkits for IDEs + https://github.com/microsoft/azure-maven-plugins + + + + MIT License + https://opensource.org/licenses/MIT + repo + + + + + scm:git:https://github.com/microsoft/azure-maven-plugins + scm:git:git@github.com:microsoft/azure-maven-plugins + https://github.com/microsoft/azure-maven-plugins + HEAD + + + + + wangmingliang-ms + Wang Mingliang + wangmi@microsoft.com + + + + + azure-toolkit-ide-common-lib + azure-toolkit-ide-springcloud-lib + + + + 8 + 8 + 0.11.0-SNAPSHOT + + + + + com.microsoft.azure + azure-toolkit-libs + ${azure.toolkit-lib.version} + pom + import + + + com.microsoft.azure + azure-toolkit-ide-common-lib + ${project.version} + + + com.microsoft.azure + azure-toolkit-ide-springcloud-lib + ${project.version} + + + + + \ No newline at end of file From 365c7249b0f6c0dfeeb3cb7c3ec54811a2a88fc6 Mon Sep 17 00:00:00 2001 From: Mingliang Wang Date: Fri, 6 Aug 2021 14:42:46 +0800 Subject: [PATCH 078/173] ide-s shared Action/ActionGroup and Node --- .../toolkit/ide/common/action/Action.java | 120 ++++++++++++++++++ .../ide/common/action/ActionGroup.java | 57 +++++++++ .../toolkit/ide/common/action/ActionView.java | 41 ++++++ .../ide/common/action/AzureActionManager.java | 37 ++++++ .../component/AzureResourceLabelView.java | 61 +++++++++ .../toolkit/ide/common/component/IView.java | 78 ++++++++++++ .../toolkit/ide/common/component/Node.java | 100 +++++++++++++++ 7 files changed, 494 insertions(+) create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/Action.java create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/ActionGroup.java create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/ActionView.java create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/AzureActionManager.java create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/component/AzureResourceLabelView.java create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/component/IView.java create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/component/Node.java diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/Action.java b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/Action.java new file mode 100644 index 0000000000..bd8b6ed3d7 --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/Action.java @@ -0,0 +1,120 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.ide.common.action; + +import com.microsoft.azure.toolkit.ide.common.component.IView; +import com.microsoft.azure.toolkit.lib.common.exception.AzureToolkitRuntimeException; +import lombok.Getter; +import lombok.experimental.Accessors; + +import javax.annotation.Nonnull; +import javax.annotation.Nullable; +import java.util.AbstractMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; +import java.util.function.BiConsumer; +import java.util.function.BiPredicate; +import java.util.function.Consumer; +import java.util.function.Function; +import java.util.function.Predicate; + +@Accessors(chain = true, fluent = true) +public class Action { + @SuppressWarnings("rawtypes") + public static final Consumer EMPTY_HANDLER = (s) -> { + throw new AzureToolkitRuntimeException("handler not registered"); + }; + public static final String SOURCE = "ACTION_SOURCE"; + @Nonnull + private List> handlers = new ArrayList<>(); + @Nullable + @Getter + private Function view; + + public Action(@Nonnull Consumer handler) { + if (handler != EMPTY_HANDLER) { + this.registerHandler((d) -> true, handler); + } + } + + public Action(@Nonnull BiConsumer handler) { + if (handler != EMPTY_HANDLER) { + this.registerHandler((d, e) -> true, handler); + } + } + + public Action(@Nonnull Consumer handler, @Nullable Function view) { + this.view = view; + if (handler != EMPTY_HANDLER) { + this.registerHandler((d) -> true, handler); + } + } + + public Action(@Nonnull BiConsumer handler, @Nullable Function view) { + this.view = view; + if (handler != EMPTY_HANDLER) { + this.registerHandler((d, e) -> true, handler); + } + } + + private Action(@Nonnull List> handlers, @Nullable Function view) { + this.view = view; + this.handlers = handlers; + } + + @Nullable + public IView.Label view(D source) { + return Objects.nonNull(this.view) ? this.view.apply(source) : null; + } + + @SuppressWarnings("unchecked") + public void handle(D source, Object e) { + for (final AbstractMap.SimpleEntry p : this.handlers) { + final Object condition = p.getKey(); + if (condition instanceof BiPredicate && ((BiPredicate) condition).test(source, e)) { + ((BiConsumer) p.getValue()).accept(source, e); + return; + } else if (condition instanceof Predicate && ((Predicate) condition).test(source)) { + ((Consumer) p.getValue()).accept(source); + return; + } + } + } + + public void handle(D source) { + this.handle(source, null); + } + + public void registerHandler(@Nonnull Predicate condition, @Nonnull Consumer handler) { + this.handlers.add(new AbstractMap.SimpleEntry<>(condition, handler)); + } + + public void registerHandler(@Nonnull BiPredicate condition, @Nonnull BiConsumer handler) { + this.handlers.add(new AbstractMap.SimpleEntry<>(condition, handler)); + } + + public static Consumer emptyHandler() { + //noinspection unchecked + return (Consumer) EMPTY_HANDLER; + } + + @Getter + @Accessors(chain = true, fluent = true) + public static class Proxy extends Action { + @Nonnull + private final String id; + @Nonnull + private final Action action; + + public Proxy(@Nonnull Action action, @Nonnull String id) { + super(action.handlers, action.view); + this.id = id; + this.action = action; + } + } +} + diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/ActionGroup.java b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/ActionGroup.java new file mode 100644 index 0000000000..ae335e319d --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/ActionGroup.java @@ -0,0 +1,57 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.ide.common.action; + +import com.microsoft.azure.toolkit.ide.common.component.IView; +import lombok.Getter; +import lombok.experimental.Accessors; + +import javax.annotation.Nonnull; +import javax.annotation.Nullable; +import java.util.Arrays; +import java.util.List; + +@Getter +@Accessors(chain = true, fluent = true) +public class ActionGroup { + @Nullable + private IView.Label view; + private final List actions; + + public ActionGroup(@Nonnull List actions) { + this.actions = actions; + } + + public ActionGroup(@Nonnull Object... actions) { + this.actions = Arrays.asList(actions); + } + + public ActionGroup(@Nonnull List actions, @Nullable IView.Label view) { + this.view = view; + this.actions = actions; + } + + @Getter + @Accessors(chain = true, fluent = true) + public static class Proxy extends ActionGroup { + @Nullable + private final String id; + @Nonnull + private final ActionGroup group; + + public Proxy(@Nonnull ActionGroup group) { + super(group.actions, group.view); + this.id = null; + this.group = group; + } + + public Proxy(@Nonnull ActionGroup group, @Nonnull String id) { + super(group.actions, group.view); + this.id = id; + this.group = group; + } + } +} diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/ActionView.java b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/ActionView.java new file mode 100644 index 0000000000..2a7d371c28 --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/ActionView.java @@ -0,0 +1,41 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.ide.common.action; + +import com.microsoft.azure.toolkit.ide.common.component.IView; +import lombok.Getter; +import lombok.RequiredArgsConstructor; + +import javax.annotation.Nonnull; + +@Getter +@RequiredArgsConstructor +public class ActionView implements IView.Label { + + @Nonnull + private final Label view; + private final boolean enabled; + + @Override + public String getTitle() { + return this.view.getTitle(); + } + + @Override + public String getIconPath() { + return this.view.getIconPath(); + } + + @Override + public String getDescription() { + return this.view.getDescription(); + } + + @Override + public void dispose() { + this.view.dispose(); + } +} diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/AzureActionManager.java b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/AzureActionManager.java new file mode 100644 index 0000000000..f003274b15 --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/AzureActionManager.java @@ -0,0 +1,37 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.ide.common.action; + +import com.microsoft.azure.toolkit.lib.common.messager.AzureMessager; +import lombok.Getter; + +import java.util.function.Consumer; + +public abstract class AzureActionManager { + + @Getter + private static AzureActionManager instance; + + protected static void register(AzureActionManager manager) { + if (instance != null) { + AzureMessager.getDefaultMessager().warning("ActionManager is already registered", null); + return; + } + instance = manager; + } + + public abstract void registerAction(String id, Action action); + + public void registerAction(String id, Consumer action) { + this.registerAction(id, new Action<>(action)); + } + + public abstract Action getAction(String id); + + public abstract void registerGroup(String id, ActionGroup group); + + public abstract ActionGroup getGroup(String id); +} diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/component/AzureResourceLabelView.java b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/component/AzureResourceLabelView.java new file mode 100644 index 0000000000..80ef3a3427 --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/component/AzureResourceLabelView.java @@ -0,0 +1,61 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.ide.common.component; + +import com.microsoft.azure.toolkit.lib.common.entity.IAzureResource; +import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; +import lombok.Getter; +import lombok.Setter; +import org.apache.commons.lang3.StringUtils; + +import javax.annotation.Nonnull; +import javax.annotation.Nullable; +import java.beans.PropertyChangeEvent; +import java.beans.PropertyChangeListener; + +public class AzureResourceLabelView> implements IView.Label, IView.Dynamic, PropertyChangeListener { + @Nonnull + @Getter + private final T resource; + @Getter + private final String title; + @Getter + private String description; + @Nullable + @Setter + @Getter + private Updater updater; + + public AzureResourceLabelView(@Nonnull T resource) { + this.resource = resource; + this.title = resource.name(); + resource.addPropertyChangeListener(this); + this.updateView(); + } + + public void dispose() { + this.resource.removePropertyChangeListener(this); + this.updater = null; + } + + public String getIconPath() { + final String status = resource.status(); + final String type = resource.getClass().getSimpleName().toLowerCase(); + final String icon = StringUtils.isBlank(status) ? type : String.format("%s-%s", type, status.toLowerCase().trim()); + return String.format("/icons/%s.svg", icon); + } + + @Override + public void propertyChange(PropertyChangeEvent e) { + final String prop = e.getPropertyName(); + final AzureTaskManager tm = AzureTaskManager.getInstance(); + if (prop.equals(IAzureResource.PROPERTY_STATUS)) { + tm.runLater(this::updateView); + } else if (prop.equals(IAzureResource.PROPERTY_CHILDREN)) { + tm.runLater(this::updateChildren); + } + } +} diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/component/IView.java b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/component/IView.java new file mode 100644 index 0000000000..bb7f89379b --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/component/IView.java @@ -0,0 +1,78 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.ide.common.component; + +import lombok.AllArgsConstructor; +import lombok.Getter; +import lombok.RequiredArgsConstructor; + +import javax.annotation.Nonnull; +import javax.annotation.Nullable; +import java.util.Optional; + +public interface IView { + + void dispose(); + + interface Dynamic extends IView { + + default void updateView() { + Optional.ofNullable(this.getUpdater()).ifPresent(Updater::updateView); + } + + default void updateChildren() { + Optional.ofNullable(this.getUpdater()).ifPresent(Updater::updateChildren); + } + + default void setUpdater(Updater updater) { + } + + @Nullable + default Updater getUpdater() { + return null; + } + + interface Updater { + default void updateView() { + } + + default void updateChildren() { + } + } + } + + interface Label extends IView { + String getTitle(); + + String getIconPath(); + + String getDescription(); + + default boolean isEnabled() { + return true; + } + + @Getter + @RequiredArgsConstructor + @AllArgsConstructor + class Static implements Label { + @Nonnull + protected final String title; + @Nullable + protected String iconPath; + @Nullable + protected String description; + + public Static(String title, String iconPath) { + this(title, iconPath, null); + } + + @Override + public void dispose() { + } + } + } +} diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/component/Node.java b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/component/Node.java new file mode 100644 index 0000000000..09bf0fd428 --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/component/Node.java @@ -0,0 +1,100 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.ide.common.component; + +import com.microsoft.azure.toolkit.ide.common.action.ActionGroup; +import com.microsoft.azure.toolkit.ide.common.action.AzureActionManager; +import lombok.Getter; +import lombok.RequiredArgsConstructor; +import lombok.Setter; +import lombok.experimental.Accessors; +import lombok.val; + +import javax.annotation.Nonnull; +import javax.annotation.Nullable; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.function.BiFunction; +import java.util.function.Function; +import java.util.stream.Collectors; + +@Accessors(chain = true, fluent = true) +public class Node { + @Nonnull + @Getter + private final D data; + @Nonnull + private final List> childrenBuilders = new ArrayList<>(); + @Nullable + @Getter + @Setter + private IView.Label view; + @Getter + @Setter + private boolean lazy = true; + @Nullable + @Getter + private ActionGroup actions; + @Getter + private int zOrder; + + public Node(@Nonnull D data) { + this(data, null); + } + + public Node(@Nonnull D data, @Nullable IView.Label view) { + this.data = data; + this.view = view; + } + + public Node addChildren( + @Nonnull Function> getChildrenData, + @Nonnull BiFunction, Node> buildChildNode) { + this.childrenBuilders.add(new ChildrenNodeBuilder<>(getChildrenData, buildChildNode)); + return this; + } + + public Node addChild(@Nonnull Function, ? extends Node> buildChildNode) { + return this.addChildren((d) -> Collections.singletonList(null), (cd, n) -> buildChildNode.apply(n)); + } + + public Node addChildren(@Nonnull List> children) { + return this.addChildren((d) -> children, (cd, n) -> cd); + } + + public Node addChild(@Nonnull Node childNode) { + return this.addChildren(Collections.singletonList(childNode)); + } + + public List> getChildren() { + return this.childrenBuilders.stream().flatMap((builder) -> builder.build(this).stream()).collect(Collectors.toList()); + } + + public boolean hasChildren() { + return !this.childrenBuilders.isEmpty(); + } + + public Node actions(String groupId) { + return this.actions(AzureActionManager.getInstance().getGroup(groupId)); + } + + public Node actions(ActionGroup group) { + this.actions = group; + return this; + } + + @RequiredArgsConstructor + private static class ChildrenNodeBuilder { + private final Function> getChildrenData; + private final BiFunction, Node> buildChildNode; + + private List> build(Node n) { + final val childrenData = this.getChildrenData.apply(n.data); + return childrenData.stream().map(d -> buildChildNode.apply(d, n)).collect(Collectors.toList()); + } + } +} From a35c13015514354b25fbc3bdfbd89edfb12060ed Mon Sep 17 00:00:00 2001 From: Mingliang Wang Date: Fri, 6 Aug 2021 14:43:23 +0800 Subject: [PATCH 079/173] ide-s shared SPI/extension points --- .../ide/common/IActionsContributor.java | 23 +++++++++++++++++++ .../ide/common/IExplorerContributor.java | 16 +++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/IActionsContributor.java create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/IExplorerContributor.java diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/IActionsContributor.java b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/IActionsContributor.java new file mode 100644 index 0000000000..15099a13b3 --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/IActionsContributor.java @@ -0,0 +1,23 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.ide.common; + +import com.microsoft.azure.toolkit.ide.common.action.AzureActionManager; + +public interface IActionsContributor { + default void registerActions(AzureActionManager am) { + } + + default void registerGroups(AzureActionManager am) { + } + + default void registerHandlers(AzureActionManager am) { + } + + default int getZOrder() { + return 0; + } +} diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/IExplorerContributor.java b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/IExplorerContributor.java new file mode 100644 index 0000000000..315a83fe65 --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/IExplorerContributor.java @@ -0,0 +1,16 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.ide.common; + +import com.microsoft.azure.toolkit.ide.common.component.Node; + +public interface IExplorerContributor { + Node getNode(); + + default int getZOrder() { + return 0; + } +} From 82583c986f1fbe601c2e3c575ad8666d053a0bfb Mon Sep 17 00:00:00 2001 From: Mingliang Wang Date: Fri, 6 Aug 2021 14:44:47 +0800 Subject: [PATCH 080/173] ide-s shared Azure resource common actions --- .../common/action/ResourceCommonActions.java | 107 ++++++++++++++++++ .../operation/title/ide/common.properties | 8 ++ ...ure.toolkit.ide.common.IActionsContributor | 1 + 3 files changed, 116 insertions(+) create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/ResourceCommonActions.java create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/resources/com/microsoft/azure/toolkit/operation/title/ide/common.properties create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/resources/services/com.microsoft.azure.toolkit.ide.common.IActionsContributor diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/ResourceCommonActions.java b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/ResourceCommonActions.java new file mode 100644 index 0000000000..4aa20488c4 --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/java/com/microsoft/azure/toolkit/ide/common/action/ResourceCommonActions.java @@ -0,0 +1,107 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.ide.common.action; + +import com.microsoft.azure.toolkit.ide.common.IActionsContributor; +import com.microsoft.azure.toolkit.ide.common.component.IView; +import com.microsoft.azure.toolkit.lib.common.entity.IAzureResource; +import com.microsoft.azure.toolkit.lib.common.entity.Removable; +import com.microsoft.azure.toolkit.lib.common.entity.Startable; +import com.microsoft.azure.toolkit.lib.common.operation.AzureOperationBundle; +import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; + +import java.util.function.Consumer; +import java.util.function.Function; + +public class ResourceCommonActions implements IActionsContributor { + + public static final String START = "action.resource.start"; + public static final String STOP = "action.resource.stop"; + public static final String RESTART = "action.resource.restart"; + public static final String REFRESH = "action.resource.refresh"; + public static final String DELETE = "action.resource.delete"; + public static final String OPEN_PORTAL_URL = "action.resource.open_portal_url"; + public static final String SHOW_PROPERTIES = "action.resource.show_properties"; + public static final String DEPLOY = "action.resource.deploy"; + public static final String CREATE = "action.resource.create"; + public static final String OPEN_URL = "action.open_url"; + + @Override + public void registerActions(AzureActionManager am) { + this.registerCommand(am); + final AzureTaskManager tm = AzureTaskManager.getInstance(); + + final Consumer> start = s -> tm.runInBackground(AzureOperationBundle.title("common|resource.start", s.name()), ((Startable) s)::start); + final Function, IView.Label> startActionView = s -> { + final String description = AzureOperationBundle.title("common|resource.start", s.name()).toString(); + final boolean enabled = s instanceof Startable && ((Startable) s).isStartable(); + return new ActionView(new IView.Label.Static("Start", "/icons/action/start.svg", description), enabled); + }; + am.registerAction(START, new Action<>(start, startActionView)); + + final Consumer> stop = s -> tm.runInBackground(AzureOperationBundle.title("common|resource.stop", s.name()), ((Startable) s)::stop); + final Function, IView.Label> stopActionView = s -> { + final String description = AzureOperationBundle.title("common|resource.stop", s.name()).toString(); + final boolean enabled = s instanceof Startable && ((Startable) s).isStoppable(); + return new ActionView(new IView.Label.Static("Stop", "/icons/action/stop.svg", description), enabled); + }; + am.registerAction(STOP, new Action<>(stop, stopActionView)); + + final Consumer> restart = s -> tm.runInBackground(AzureOperationBundle.title("common|resource.restart", s.name()), ((Startable) s)::restart); + final Function, IView.Label> restartActionView = s -> { + final String description = AzureOperationBundle.title("common|resource.restart", s.name()).toString(); + final boolean enabled = s instanceof Startable && ((Startable) s).isRestartable(); + return new ActionView(new IView.Label.Static("Restart", "/icons/action/restart.svg", description), enabled); + }; + am.registerAction(RESTART, new Action<>(restart, restartActionView)); + + final Consumer> refresh = s -> tm.runInBackground(AzureOperationBundle.title("common|resource.refresh", s.name()), s::refreshChildren); + final Function, IView.Label> refreshActionView = s -> { + final String description = AzureOperationBundle.title("common|resource.refresh", s.name()).toString(); + return new IView.Label.Static("Referesh", "/icons/action/refresh.svg", description); + }; + am.registerAction(REFRESH, new Action<>(refresh, refreshActionView)); + + final Consumer> delete = s -> tm.runInBackground(AzureOperationBundle.title("common|resource.delete", s.name()), ((Removable) s)::remove); + final Function, IView.Label> deleteActionView = s -> { + final String description = AzureOperationBundle.title("common|resource.delete", s.name()).toString(); + return new ActionView(new IView.Label.Static("Delete", "/icons/action/delete.svg", description), s instanceof Removable); + }; + am.registerAction(DELETE, new Action<>(delete, deleteActionView)); + + final Consumer> openPortalUrl = s -> { + final Runnable runnable = () -> am.getAction(OPEN_URL).handle(s.portalUrl()); + tm.runInBackground(AzureOperationBundle.title("common|resource.open_portal_url", s.name()), runnable); + }; + final Function, IView.Label> openPortalUrlView = s -> { + final String description = AzureOperationBundle.title("common|resource.open_portal_url", s.name()).toString(); + return new IView.Label.Static("Open In Portal", "/icons/action/portal.svg", description); + }; + am.registerAction(OPEN_PORTAL_URL, new Action<>(openPortalUrl, openPortalUrlView)); + } + + private void registerCommand(AzureActionManager am) { + am.registerAction(OPEN_URL, Action.emptyHandler()); + + final Function, IView.Label> showPropertiesView = s -> { + final String description = AzureOperationBundle.title("common|action.show_properties.resource", s.name()).toString(); + return new IView.Label.Static("Show Properties", "/icons/action/properties.svg", description); + }; + am.registerAction(SHOW_PROPERTIES, new Action<>(Action.emptyHandler(), showPropertiesView)); + + final Function, IView.Label> deployView = s -> { + final String description = AzureOperationBundle.title("common|action.deploy.resource", s.name()).toString(); + return new IView.Label.Static("Deploy", "/icons/action/deploy.svg", description); + }; + am.registerAction(DEPLOY, new Action<>(Action.emptyHandler(), deployView)); + + final Function, IView.Label> createView = s -> { + final String description = AzureOperationBundle.title("common|action.create.resource", s.name()).toString(); + return new IView.Label.Static("Create", "/icons/action/create.svg", description); + }; + am.registerAction(CREATE, new Action<>(Action.emptyHandler(), createView)); + } +} diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/resources/com/microsoft/azure/toolkit/operation/title/ide/common.properties b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/resources/com/microsoft/azure/toolkit/operation/title/ide/common.properties new file mode 100644 index 0000000000..d228e456a9 --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/resources/com/microsoft/azure/toolkit/operation/title/ide/common.properties @@ -0,0 +1,8 @@ +common|resource.start=start ({0}) +common|resource.stop=stop ({0}) +common|resource.restart=restart ({0}) +common|resource.refresh=refresh ({0}) +common|resource.delete=delete ({0}) +common|resource.open_portal_url=open ({0}) in Azure Portal +common|resource.open_public_url=open ({0}) in browser +common|resource.open_test_url=open ({0}) in browser diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/resources/services/com.microsoft.azure.toolkit.ide.common.IActionsContributor b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/resources/services/com.microsoft.azure.toolkit.ide.common.IActionsContributor new file mode 100644 index 0000000000..202b056706 --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-common-lib/src/main/resources/services/com.microsoft.azure.toolkit.ide.common.IActionsContributor @@ -0,0 +1 @@ +com.microsoft.azure.toolkit.ide.common.action.ResourceCommonActions From bbd788e658fa30706071fb194610d1eb0185b60e Mon Sep 17 00:00:00 2001 From: Mingliang Wang Date: Fri, 6 Aug 2021 14:45:18 +0800 Subject: [PATCH 081/173] ide-s shared spring cloud contributed actions and explorer node. --- .../ide/springcloud/SpringCloudActions.java | 82 +++++++++++++++++++ .../SpringCloudExplorerContributor.java | 39 +++++++++ ...ure.toolkit.ide.common.IActionsContributor | 1 + ...re.toolkit.ide.common.IExplorerContributor | 1 + 4 files changed, 123 insertions(+) create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/java/com/microsoft/azure/toolkit/ide/springcloud/SpringCloudActions.java create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/java/com/microsoft/azure/toolkit/ide/springcloud/SpringCloudExplorerContributor.java create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/resources/META-INF/services/com.microsoft.azure.toolkit.ide.common.IActionsContributor create mode 100644 azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/resources/META-INF/services/com.microsoft.azure.toolkit.ide.common.IExplorerContributor diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/java/com/microsoft/azure/toolkit/ide/springcloud/SpringCloudActions.java b/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/java/com/microsoft/azure/toolkit/ide/springcloud/SpringCloudActions.java new file mode 100644 index 0000000000..c0f8f98e5f --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/java/com/microsoft/azure/toolkit/ide/springcloud/SpringCloudActions.java @@ -0,0 +1,82 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.ide.springcloud; + +import com.microsoft.azure.toolkit.ide.common.IActionsContributor; +import com.microsoft.azure.toolkit.ide.common.action.Action; +import com.microsoft.azure.toolkit.ide.common.action.ActionGroup; +import com.microsoft.azure.toolkit.ide.common.action.ActionView; +import com.microsoft.azure.toolkit.ide.common.action.AzureActionManager; +import com.microsoft.azure.toolkit.ide.common.action.ResourceCommonActions; +import com.microsoft.azure.toolkit.ide.common.component.IView; +import com.microsoft.azure.toolkit.lib.common.entity.HasUrl; +import com.microsoft.azure.toolkit.lib.common.entity.IAzureResource; +import com.microsoft.azure.toolkit.lib.common.operation.AzureOperationBundle; +import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; + +import java.util.function.Consumer; +import java.util.function.Function; + +public class SpringCloudActions implements IActionsContributor { + + public static final String APP_ACTIONS = "actions.springcloud.app"; + public static final String CLUSTER_ACTIONS = "actions.springcloud.cluster"; + public static final String OPEN_PUBLIC_URL = "action.springcloud.app.open_public_url"; + public static final String OPEN_TEST_URL = "action.springcloud.app.open_test_url"; + + @Override + public void registerActions(AzureActionManager am) { + final AzureTaskManager tm = AzureTaskManager.getInstance(); + final Consumer> openPublicUrl = s -> { + final Runnable runnable = () -> am.getAction(ResourceCommonActions.OPEN_URL).handle(((HasUrl) s).publicUrl()); + tm.runInBackground(AzureOperationBundle.title("common|resource.open_public_url", s.name()), runnable); + }; + final Function, IView.Label> openPublicUrlView = s -> { + final String description = AzureOperationBundle.title("common|resource.open_public_url", s.name()).toString(); + return new ActionView(new IView.Label.Static("Access Public Endpoint", "/icons/action/browser.svg", description), s instanceof HasUrl); + }; + am.registerAction(OPEN_PUBLIC_URL, new Action<>(openPublicUrl, openPublicUrlView)); + + final Consumer> openTestUrl = s -> { + final Runnable runnable = () -> am.getAction(ResourceCommonActions.OPEN_URL).handle(((HasUrl) s).testUrl()); + tm.runInBackground(AzureOperationBundle.title("common|resource.open_test_url", s.name()), runnable); + }; + final Function, IView.Label> openTestUrlView = s -> { + final String description = AzureOperationBundle.title("common|resource.open_test_url", s.name()).toString(); + return new ActionView(new IView.Label.Static("Access Test Endpoint", "/icons/action/browser.svg", description), s instanceof HasUrl); + }; + am.registerAction(OPEN_TEST_URL, new Action<>(openTestUrl, openTestUrlView)); + } + + @Override + public void registerGroups(AzureActionManager am) { + final ActionGroup clusterActionGroup = new ActionGroup("", + ResourceCommonActions.OPEN_PORTAL_URL, + "---", + ResourceCommonActions.CREATE, + "---", + ResourceCommonActions.REFRESH + ); + am.registerGroup(CLUSTER_ACTIONS, clusterActionGroup); + + final ActionGroup appActionGroup = new ActionGroup("", + ResourceCommonActions.OPEN_PORTAL_URL, + SpringCloudActions.OPEN_PUBLIC_URL, + SpringCloudActions.OPEN_TEST_URL, + "---", + ResourceCommonActions.START, + ResourceCommonActions.STOP, + ResourceCommonActions.RESTART, + ResourceCommonActions.DELETE, + "---", + ResourceCommonActions.DEPLOY, + "---", + ResourceCommonActions.SHOW_PROPERTIES, + ResourceCommonActions.REFRESH + ); + am.registerGroup(APP_ACTIONS, appActionGroup); + } +} diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/java/com/microsoft/azure/toolkit/ide/springcloud/SpringCloudExplorerContributor.java b/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/java/com/microsoft/azure/toolkit/ide/springcloud/SpringCloudExplorerContributor.java new file mode 100644 index 0000000000..32ec4da0c9 --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/java/com/microsoft/azure/toolkit/ide/springcloud/SpringCloudExplorerContributor.java @@ -0,0 +1,39 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +package com.microsoft.azure.toolkit.ide.springcloud; + +import com.microsoft.azure.toolkit.ide.common.IExplorerContributor; +import com.microsoft.azure.toolkit.ide.common.action.AzureActionManager; +import com.microsoft.azure.toolkit.ide.common.component.AzureResourceLabelView; +import com.microsoft.azure.toolkit.ide.common.component.IView; +import com.microsoft.azure.toolkit.ide.common.component.Node; +import com.microsoft.azure.toolkit.lib.common.messager.AzureMessager; +import com.microsoft.azure.toolkit.lib.common.messager.IAzureMessager; +import com.microsoft.azure.toolkit.lib.springcloud.AzureSpringCloud; +import com.microsoft.azure.toolkit.lib.springcloud.SpringCloudApp; +import com.microsoft.azure.toolkit.lib.springcloud.SpringCloudCluster; + +import static com.microsoft.azure.toolkit.lib.Azure.az; + +public class SpringCloudExplorerContributor implements IExplorerContributor { + + private static final String NAME = "Spring Cloud"; + private static final String ICON = "/icons/springcloud.svg"; + + @Override + public Node getNode() { + final AzureActionManager am = AzureActionManager.getInstance(); + final IAzureMessager messager = AzureMessager.getDefaultMessager(); + + return new Node<>(az(AzureSpringCloud.class)).view(new IView.Label.Static(NAME, ICON)) + .addChildren(AzureSpringCloud::clusters, (cluster, ascNode) -> new Node<>(cluster) + .view(new AzureResourceLabelView<>(cluster)) + .actions(SpringCloudActions.CLUSTER_ACTIONS) + .addChildren(SpringCloudCluster::apps, (app, clusterNode) -> new Node<>(app) + .view(new AzureResourceLabelView<>(app)) + .actions(SpringCloudActions.APP_ACTIONS))); + } +} diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/resources/META-INF/services/com.microsoft.azure.toolkit.ide.common.IActionsContributor b/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/resources/META-INF/services/com.microsoft.azure.toolkit.ide.common.IActionsContributor new file mode 100644 index 0000000000..d8a38bff1b --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/resources/META-INF/services/com.microsoft.azure.toolkit.ide.common.IActionsContributor @@ -0,0 +1 @@ +com.microsoft.azure.toolkit.ide.springcloud.SpringCloudActions diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/resources/META-INF/services/com.microsoft.azure.toolkit.ide.common.IExplorerContributor b/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/resources/META-INF/services/com.microsoft.azure.toolkit.ide.common.IExplorerContributor new file mode 100644 index 0000000000..3596126a9e --- /dev/null +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/resources/META-INF/services/com.microsoft.azure.toolkit.ide.common.IExplorerContributor @@ -0,0 +1 @@ +com.microsoft.azure.toolkit.ide.springcloud.SpringCloudExplorerContributor From 5120b16494cbc2c249b5a6e9449e99fe3abf5a45 Mon Sep 17 00:00:00 2001 From: Mingliang Wang Date: Mon, 9 Aug 2021 13:16:15 +0800 Subject: [PATCH 082/173] SpringCloudActions --- .../ide/springcloud/SpringCloudActions.java | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/java/com/microsoft/azure/toolkit/ide/springcloud/SpringCloudActions.java b/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/java/com/microsoft/azure/toolkit/ide/springcloud/SpringCloudActions.java index c0f8f98e5f..4594678aa7 100644 --- a/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/java/com/microsoft/azure/toolkit/ide/springcloud/SpringCloudActions.java +++ b/azure-toolkit-ide-libs/azure-toolkit-ide-springcloud-lib/src/main/java/com/microsoft/azure/toolkit/ide/springcloud/SpringCloudActions.java @@ -12,10 +12,9 @@ import com.microsoft.azure.toolkit.ide.common.action.AzureActionManager; import com.microsoft.azure.toolkit.ide.common.action.ResourceCommonActions; import com.microsoft.azure.toolkit.ide.common.component.IView; -import com.microsoft.azure.toolkit.lib.common.entity.HasUrl; -import com.microsoft.azure.toolkit.lib.common.entity.IAzureResource; import com.microsoft.azure.toolkit.lib.common.operation.AzureOperationBundle; import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager; +import com.microsoft.azure.toolkit.lib.springcloud.SpringCloudApp; import java.util.function.Consumer; import java.util.function.Function; @@ -30,23 +29,23 @@ public class SpringCloudActions implements IActionsContributor { @Override public void registerActions(AzureActionManager am) { final AzureTaskManager tm = AzureTaskManager.getInstance(); - final Consumer> openPublicUrl = s -> { - final Runnable runnable = () -> am.getAction(ResourceCommonActions.OPEN_URL).handle(((HasUrl) s).publicUrl()); + final Consumer openPublicUrl = s -> { + final Runnable runnable = () -> am.getAction(ResourceCommonActions.OPEN_URL).handle(s.publicUrl()); tm.runInBackground(AzureOperationBundle.title("common|resource.open_public_url", s.name()), runnable); }; - final Function, IView.Label> openPublicUrlView = s -> { + final Function openPublicUrlView = s -> { final String description = AzureOperationBundle.title("common|resource.open_public_url", s.name()).toString(); - return new ActionView(new IView.Label.Static("Access Public Endpoint", "/icons/action/browser.svg", description), s instanceof HasUrl); + return new IView.Label.Static("Access Public Endpoint", "/icons/action/browser.svg", description); }; am.registerAction(OPEN_PUBLIC_URL, new Action<>(openPublicUrl, openPublicUrlView)); - final Consumer> openTestUrl = s -> { - final Runnable runnable = () -> am.getAction(ResourceCommonActions.OPEN_URL).handle(((HasUrl) s).testUrl()); + final Consumer openTestUrl = s -> { + final Runnable runnable = () -> am.getAction(ResourceCommonActions.OPEN_URL).handle(s.testUrl()); tm.runInBackground(AzureOperationBundle.title("common|resource.open_test_url", s.name()), runnable); }; - final Function, IView.Label> openTestUrlView = s -> { + final Function openTestUrlView = s -> { final String description = AzureOperationBundle.title("common|resource.open_test_url", s.name()).toString(); - return new ActionView(new IView.Label.Static("Access Test Endpoint", "/icons/action/browser.svg", description), s instanceof HasUrl); + return new IView.Label.Static("Access Test Endpoint", "/icons/action/browser.svg", description); }; am.registerAction(OPEN_TEST_URL, new Action<>(openTestUrl, openTestUrlView)); } From 6eaf4c3779087115a62f96f29755b82f45ac7aa4 Mon Sep 17 00:00:00 2001 From: Mingliang Wang Date: Sun, 8 Aug 2021 23:08:14 +0800 Subject: [PATCH 083/173] intellij plugin modules --- .../azure-toolkit-for-intellij/.idea/gradle.xml | 2 ++ .../azure-intellij-plugin-lib/build.gradle | 1 + .../azure-intellij-plugin-service-explorer/build.gradle | 7 +++++++ .../azure-intellij-plugin-springcloud/build.gradle | 9 +++++++++ .../azure-intellij-plugin-webapp/build.gradle | 7 +++++++ .../azure-toolkit-for-intellij/build.gradle | 3 +++ .../azure-toolkit-for-intellij/settings.gradle | 4 +++- 7 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-service-explorer/build.gradle create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-springcloud/build.gradle create mode 100644 PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-webapp/build.gradle diff --git a/PluginsAndFeatures/azure-toolkit-for-intellij/.idea/gradle.xml b/PluginsAndFeatures/azure-toolkit-for-intellij/.idea/gradle.xml index c4deb93920..7d955f5b98 100644 --- a/PluginsAndFeatures/azure-toolkit-for-intellij/.idea/gradle.xml +++ b/PluginsAndFeatures/azure-toolkit-for-intellij/.idea/gradle.xml @@ -13,6 +13,8 @@