Repository: Azure/azure-cli

Issue:
conditions JSON format required is not syntactically correct JSON
### Description
**Outline the issue here:**

The only JSON which the Azure cloud will accept for creating a Monitoring rule is as below:

{
    "dataSource": {
      "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
      "resourceUri": "/subscriptions/your_subscription/resourceGroups/your_resource_group/providers/Microsoft.Compute/virtualMachines/hcm99mon01",
      "metricName": "Percentage CPU",
    },
    "odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
    "threshold" : 60,
    "operator": "GreaterThan",
    "windowSize" : "PT5M",
    "timeAggregation": "Average"
}

The comma after  "metricName": "Percentage CPU",

is not correct JSON as there are no items following the comma.
Yet the Azure cloud will say "poorly formed request" when the comma is removed.

The JSON code above will work in Azure cloud to create a metric based rule.

But will fail JSON validation at the JSON validation LINT site:

https://jsonlint.com/


---

### Environment summary

**Install Method:** How did you install the CLI? (e.g. pip, interactive script, apt-get, Docker, MSI, nightly)  
Answer here:

Nightly then installed public / bash

**CLI Version:** What version of the CLI and modules are installed? (Use `az --version`)  
Answer here:

3.0.2

Monitor 0.0.3

**OS Version:** What OS and version are you using?  
Answer here:

macOS Sierra

**Shell Type:** What shell are you using? (e.g. bash, cmd.exe, Bash on Windows)  
Answer here:

csh


Discussion:
tjprescott: **monitor alert create**

```
Command
    az monitor alert create: Create a metric-based alert rule.

Arguments
    --condition         [Required]: The condition expression upon which to trigger the rule.
        Usage:   --condition "METRIC {>,>=,<,<=} THRESHOLD {avg,min,max,total,last} PERIOD"
        Example: --condition "Percentage CPU > 60 avg 1h30m".
    --name -n           [Required]: Name of the alert rule.
    --resource-group -g [Required]: Name of resource group. You can configure the default group
                                    using `az configure --defaults group=<name>`.
    --description                 : Free-text description of the rule. Defaults to the condition
                                    expression.
    --disabled                    : Create the rule in a disabled state.  Allowed values: false,
                                    true.
    --location -l                 : Location. You can configure the default location using `az
                                    configure --defaults location=<location>`.
    --tags                        : Space separated tags in 'key[=value]' format. Use "" to clear
                                    existing tags.

Action Arguments
    --action -a                   : Add an action to fire when the alert is triggered.
        Usage:   --add-action TYPE KEY [ARG ...]
        Email:   --add-action email bob@contoso.com ann@contoso.com
        Webhook: --add-action webhook https://www.contoso.com/alert apiKey=value
        Webhook: --add-action webhook https://www.contoso.com/alert?apiKey=value
        To specify multiple actions, add multiple --add-action ARGS entries.
    --email-service-owners        : Email the service owners if an alert is triggered.  Allowed
                                    values: false, true.

Target Resource Arguments
    --target            [Required]: Name or ID of the target resource.
    --target-namespace            : Target resource provider namespace.
    --target-parent               : Target resource parent path, if applicable.
    --target-type                 : Target resource type. Can also accept namespace/type format (Ex:
                                    'Microsoft.Compute/virtualMachines)').

Examples
    Create a High CPU-based alert on a VM with no actions.
        az vm alert rule create -n rule1 -g <RG> --target <VM ID> --condition "Percentage CPU > 90
        avg 5m"


    Create a High CPU-based alert on a VM with email and webhook actions.
        az vm alert rule create -n rule1 -g <RG> --target <VM ID> \
            --condition "Percentage CPU > 90 avg 5m" \
            --action email bob@contoso.com ann@contoso.com --email-service-owners \
            --action webhook https://www.contoso.com/alerts?type=HighCPU \
            --action webhook https://alerts.contoso.com apiKey=<KEY> type=HighCPU
```
tjprescott: **monitor alert update**
```
Command
    az monitor alert update: Update a metric-based alert rule.
        To specify the condition:
            --condition METRIC {>,>=,<,<=} THRESHOLD {avg,min,max,total,last} PERIOD.

Arguments
    --description         : Free-text description of the rule.
    --enabled
    --tags                : Space separated tags in 'key[=value]' format. Use "" to clear existing
                            tags.

Resource Id Arguments
    --ids                 : One or more resource IDs (space delimited). If provided, no other
                            'Resource Id' arguments should be specified.
    --name -n             : Name of the alert rule.
    --resource-group -g   : Name of resource group. You can configure the default group using `az
                            configure --defaults group=<name>`.

Action Arguments
    --add-action -a       : Add an action to fire when the alert is triggered.
        Usage:   --add-action TYPE KEY [ARG ...]
        Email:   --add-action email bob@contoso.com ann@contoso.com
        Webhook: --add-action webhook https://www.contoso.com/alert apiKey=value
        Webhook: --add-action webhook https://www.contoso.com/alert?apiKey=value
        To specify multiple actions, add multiple --add-action ARGS entries.
    --email-service-owners: Email the service owners if an alert is triggered.  Allowed values:
                            false, true.
    --remove-action -r    : Remove one or more actions.
        Usage:   --remove-action TYPE KEY [KEY ...]
        Email:   --remove-action email bob@contoso.com ann@contoso.com
        Webhook: --remove-action webhook https://contoso.com/alert https://alerts.contoso.com.

Condition Arguments
    --aggregation         : Type of aggregation to apply based on --period.  Allowed values: avg,
                            last, max, min, total.
    --condition           : The condition expression upon which to trigger the rule.
        Usage:   --condition "METRIC {>,>=,<,<=} THRESHOLD {avg,min,max,total,last} PERIOD"
        Example: --condition "Percentage CPU > 60 avg 1h30m".
    --metric              : Name of the metric to base the rule on.  Values from: az monitor metrics
                            list-definitions.
    --operator            : How to compare the metric against the threshold.  Allowed values: <, <=,
                            >, >=.
    --period              : Time span over which to apply --aggregation, in nDnHnMnS shorthand or
                            full ISO8601 format.
    --threshold           : Numeric threshold at which to trigger the alert.

Target Resource Arguments
    --target              : ID of the resource to target for the alert rule.
    --target-namespace    : Target resource provider namespace.
    --target-parent       : Target resource parent path, if applicable.
    --target-type         : Target resource type. Can also accept namespace/type format (Ex:
                            'Microsoft.Compute/virtualMachines)').
```
codecov-io: # [Codecov](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=h1) Report
> Merging [#3373](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=desc) into [master](https://codecov.io/gh/Azure/azure-cli/commit/4417fb03c91b0caa5f88a72ca0372d5931c072d9?src=pr&el=desc) will **increase** coverage by `0.14%`.
> The diff coverage is `85.43%`.

[![Impacted file tree graph](https://codecov.io/gh/Azure/azure-cli/pull/3373/graphs/tree.svg?token=2pog0TKvF8&width=650&height=150&src=pr)](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=tree)

```diff
@@            Coverage Diff            @@
##           master   #3373      +/-   ##
=========================================
+ Coverage   70.66%   70.8%   +0.14%     
=========================================
  Files         391     392       +1     
  Lines       25255   25442     +187     
  Branches     3835    3875      +40     
=========================================
+ Hits        17847   18015     +168     
- Misses       6272    6276       +4     
- Partials     1136    1151      +15
```


| [Impacted Files](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [...ure-cli-core/azure/cli/core/commands/parameters.py](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=tree#diff-c3JjL2F6dXJlLWNsaS1jb3JlL2F6dXJlL2NsaS9jb3JlL2NvbW1hbmRzL3BhcmFtZXRlcnMucHk=) | `72.47% <100%> (ø)` | :arrow_up: |
| [...onitor/azure/cli/command\_modules/monitor/params.py](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=tree#diff-c3JjL2NvbW1hbmRfbW9kdWxlcy9henVyZS1jbGktbW9uaXRvci9henVyZS9jbGkvY29tbWFuZF9tb2R1bGVzL21vbml0b3IvcGFyYW1zLnB5) | `100% <100%> (ø)` | :arrow_up: |
| [...itor/azure/cli/command\_modules/monitor/commands.py](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=tree#diff-c3JjL2NvbW1hbmRfbW9kdWxlcy9henVyZS1jbGktbW9uaXRvci9henVyZS9jbGkvY29tbWFuZF9tb2R1bGVzL21vbml0b3IvY29tbWFuZHMucHk=) | `100% <100%> (ø)` | :arrow_up: |
| [...or/azure/cli/command\_modules/monitor/validators.py](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=tree#diff-c3JjL2NvbW1hbmRfbW9kdWxlcy9henVyZS1jbGktbW9uaXRvci9henVyZS9jbGkvY29tbWFuZF9tb2R1bGVzL21vbml0b3IvdmFsaWRhdG9ycy5weQ==) | `48.38% <100%> (+34.87%)` | :arrow_up: |
| [...-monitor/azure/cli/command\_modules/monitor/help.py](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=tree#diff-c3JjL2NvbW1hbmRfbW9kdWxlcy9henVyZS1jbGktbW9uaXRvci9henVyZS9jbGkvY29tbWFuZF9tb2R1bGVzL21vbml0b3IvaGVscC5weQ==) | `100% <100%> (ø)` | :arrow_up: |
| [...ure/cli/command\_modules/monitor/\_client\_factory.py](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=tree#diff-c3JjL2NvbW1hbmRfbW9kdWxlcy9henVyZS1jbGktbW9uaXRvci9henVyZS9jbGkvY29tbWFuZF9tb2R1bGVzL21vbml0b3IvX2NsaWVudF9mYWN0b3J5LnB5) | `77.27% <66.66%> (+35.6%)` | :arrow_up: |
| [...onitor/azure/cli/command\_modules/monitor/custom.py](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=tree#diff-c3JjL2NvbW1hbmRfbW9kdWxlcy9henVyZS1jbGktbW9uaXRvci9henVyZS9jbGkvY29tbWFuZF9tb2R1bGVzL21vbml0b3IvY3VzdG9tLnB5) | `71.91% <75%> (+4.63%)` | :arrow_up: |
| [...nitor/azure/cli/command\_modules/monitor/actions.py](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=tree#diff-c3JjL2NvbW1hbmRfbW9kdWxlcy9henVyZS1jbGktbW9uaXRvci9henVyZS9jbGkvY29tbWFuZF9tb2R1bGVzL21vbml0b3IvYWN0aW9ucy5weQ==) | `79.1% <79.1%> (ø)` | |

------

[Continue to review full report at Codecov](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=footer). Last update [4417fb0...0e9a686](https://codecov.io/gh/Azure/azure-cli/pull/3373?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).


Patch:
diff --git a/azure-cli.pyproj b/azure-cli.pyproj
index 5316ef474..720fd0f7d 100644
--- a/azure-cli.pyproj
+++ b/azure-cli.pyproj
@@ -503,16 +503,25 @@
     <Compile Include="command_modules\azure-cli-lab\azure\cli\command_modules\lab\__init__.py" />
     <Compile Include="command_modules\azure-cli-lab\azure_bdist_wheel.py" />
     <Compile Include="command_modules\azure-cli-lab\setup.py" />
+    <Compile Include="command_modules\azure-cli-monitor\azure\cli\command_modules\monitor\actions.py">
+      <SubType>Code</SubType>
+    </Compile>
     <Compile Include="command_modules\azure-cli-monitor\azure\cli\command_modules\monitor\commands.py" />
     <Compile Include="command_modules\azure-cli-monitor\azure\cli\command_modules\monitor\custom.py" />
     <Compile Include="command_modules\azure-cli-monitor\azure\cli\command_modules\monitor\help.py" />
     <Compile Include="command_modules\azure-cli-monitor\azure\cli\command_modules\monitor\params.py" />
-    <Compile Include="command_modules\azure-cli-monitor\azure\cli\command_modules\monitor\tests\test_custom.py" />
+    <Compile Include="command_modules\azure-cli-monitor\azure\cli\command_modules\monitor\_exception_handler.py">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="command_modules\azure-cli-monitor\tests\test_custom.py" />
     <Compile Include="command_modules\azure-cli-monitor\azure\cli\command_modules\monitor\validators.py" />
     <Compile Include="command_modules\azure-cli-monitor\azure\cli\command_modules\monitor\_client_factory.py" />
     <Compile Include="command_modules\azure-cli-monitor\azure\cli\command_modules\monitor\__init__.py" />
     <Compile Include="command_modules\azure-cli-monitor\azure_bdist_wheel.py" />
     <Compile Include="command_modules\azure-cli-monitor\setup.py" />
+    <Compile Include="command_modules\azure-cli-monitor\tests\test_monitor.py">
+      <SubType>Code</SubType>
+    </Compile>
     <Compile Include="command_modules\azure-cli-network\azure\cli\command_modules\network\zone_file\configs.py" />
     <Compile Include="command_modules\azure-cli-network\azure\cli\command_modules\network\zone_file\exceptions.py" />
     <Compile Include="command_modules\azure-cli-network\azure\cli\command_modules\network\zone_file\make_zone_file.py" />
@@ -874,8 +883,7 @@
     <Folder Include="command_modules\azure-cli-monitor\azure\cli\" />
     <Folder Include="command_modules\azure-cli-monitor\azure\cli\command_modules\" />
     <Folder Include="command_modules\azure-cli-monitor\azure\cli\command_modules\monitor\" />
-    <Folder Include="command_modules\azure-cli-monitor\azure\cli\command_modules\monitor\tests\" />
-    <Folder Include="command_modules\azure-cli-monitor\azure\cli\command_modules\monitor\tests\__pycache__\" />
+    <Folder Include="command_modules\azure-cli-monitor\tests\" />
     <Folder Include="command_modules\azure-cli-network\azure\cli\command_modules\network\zone_file\" />
     <Folder Include="command_modules\azure-cli-network\tests\" />
     <Folder Include="command_modules\azure-cli-network\tests\zone_files\" />
diff --git a/src/azure-cli-core/HISTORY.rst b/src/azure-cli-core/HISTORY.rst
index b66c03554..103f25a5c 100644
--- a/src/azure-cli-core/HISTORY.rst
+++ b/src/azure-cli-core/HISTORY.rst
@@ -6,6 +6,7 @@ Release History
 unreleased
 ^^^^^^^^^^^^^^^^^^
 * Command paths are no longer case sensitive.
+* Certain boolean-type parameters are no longer case sensitive.
 
 2.0.6 (2017-05-09)
 ^^^^^^^^^^^^^^^^^^
diff --git a/src/azure-cli-core/azure/cli/core/commands/parameters.py b/src/azure-cli-core/azure/cli/core/commands/parameters.py
index f33c9509c..71a80e0e3 100644
--- a/src/azure-cli-core/azure/cli/core/commands/parameters.py
+++ b/src/azure-cli-core/azure/cli/core/commands/parameters.py
@@ -148,12 +148,12 @@ def three_state_flag(positive_label='true', negative_label='false', invert=False
         def __call__(self, parser, namespace, values, option_string=None):
             if invert:
                 if values:
-                    values = positive_label if values == negative_label else negative_label
+                    values = positive_label if values.lower() == negative_label else negative_label
                 else:
                     values = values or negative_label
             else:
                 values = values or positive_label
-            setattr(namespace, self.dest, values == positive_label)
+            setattr(namespace, self.dest, values.lower() == positive_label)
 
     params = {
         'choices': CaseInsensitiveList(choices),
diff --git a/src/command_modules/azure-cli-monitor/HISTORY.rst b/src/command_modules/azure-cli-monitor/HISTORY.rst
index e488c756b..d71675a7b 100644
--- a/src/command_modules/azure-cli-monitor/HISTORY.rst
+++ b/src/command_modules/azure-cli-monitor/HISTORY.rst
@@ -7,6 +7,19 @@ unreleased
 +++++++++++++++++++++
 
 * Include autoscale template file to fix `az monitor autoscale-settings get-parameters-template` command (#3349)
+* BC: `monitor alert-rule-incidents list` renamed `monitor alert list-incidents`
+* BC: `monitor alert-rule-incidents show` renamed `monitor alert show-incident`
+* BC: `monitor metric-defintions list` renamed `monitor metrics list-definitions`
+* BC: `monitor alert-rules` renamed `monitor alert`
+* BC: `monitor alert create` completely revamped. `condition` and `action` no longer accepts JSON. 
+	  Adds numerous parameters to simplify the rule creation process. `location` no longer required.
+	  Added name or ID support for target.
+	  `--alert-rule-resource-name` removed. `is-enabled` renamed `enabled` and no longer required.
+	  `description` defaults based on the supplied condition. Added examples to help clarifiy the
+	  new format.
+* BC: Support names or IDs for `monitor metric` commands.
+* `monitor alert rule update` - Added numerous convenience arguments to improve usability. Added
+  examples to explain usage of the new arguments.
 
 0.0.4 (2017-05-09)
 +++++++++++++++++++++
diff --git a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/_client_factory.py b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/_client_factory.py
index 4664711f2..62c0c5062 100644
--- a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/_client_factory.py
+++ b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/_client_factory.py
@@ -5,46 +5,46 @@
 
 
 # MANAGEMENT CLIENT FACTORIES
-def get_monitor_management_client(_):
+def cf_monitor(_):
     from azure.mgmt.monitor import MonitorManagementClient
     from azure.cli.core.commands.client_factory import get_mgmt_service_client
     return get_mgmt_service_client(MonitorManagementClient)
 
 
-def get_monitor_autoscale_settings_operation(kwargs):
-    return get_monitor_management_client(kwargs).autoscale_settings
+def cf_alert_rules(kwargs):
+    return cf_monitor(kwargs).alert_rules
 
 
-def get_monitor_diagnostic_settings_operation(kwargs):
-    return get_monitor_management_client(kwargs).service_diagnostic_settings
+def cf_alert_rule_incidents(kwargs):
+    return cf_monitor(kwargs).alert_rule_incidents
 
 
-def get_monitor_alert_rules_operation(kwargs):
-    return get_monitor_management_client(kwargs).alert_rules
+def cf_autoscale(kwargs):
+    return cf_monitor(kwargs).autoscale_settings
 
 
-def get_monitor_alert_rule_incidents_operation(kwargs):
-    return get_monitor_management_client(kwargs).alert_rule_incidents
+def cf_diagnostics(kwargs):
+    return cf_monitor(kwargs).service_diagnostic_settings
 
 
-def get_monitor_log_profiles_operation(kwargs):
-    return get_monitor_management_client(kwargs).log_profiles
+def cf_log_profiles(kwargs):
+    return cf_monitor(kwargs).log_profiles
 
 
 # DATA CLIENT FACTORIES
-def get_monitor_client(_):
+def cf_monitor_data(_):
     from azure.monitor import MonitorClient
     from azure.cli.core.commands.client_factory import get_mgmt_service_client
     return get_mgmt_service_client(MonitorClient)
 
 
-def get_monitor_activity_log_operation(kwargs):
-    return get_monitor_client(kwargs).activity_logs
+def cf_metrics(kwargs):
+    return cf_monitor_data(kwargs).metrics
 
 
-def get_monitor_metric_definitions_operation(kwargs):
-    return get_monitor_client(kwargs).metric_definitions
+def cf_metric_def(kwargs):
+    return cf_monitor_data(kwargs).metric_definitions
 
 
-def get_monitor_metrics_operation(kwargs):
-    return get_monitor_client(kwargs).metrics
+def cf_activity_log(kwargs):
+    return cf_monitor_data(kwargs).activity_logs
diff --git a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/_exception_handler.py b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/_exception_handler.py
new file mode 100644
index 000000000..f4915d921
--- /dev/null
+++ b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/_exception_handler.py
@@ -0,0 +1,18 @@
+# --------------------------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# --------------------------------------------------------------------------------------------
+
+from azure.cli.core.util import CLIError
+
+
+def monitor_exception_handler(ex):
+    from azure.mgmt.monitor.models import ErrorResponseException
+    if hasattr(ex, 'inner_exception') and 'MonitoringService' in ex.inner_exception.message:
+        raise CLIError(ex.inner_exception.code)
+    elif isinstance(ex, ErrorResponseException):
+        raise CLIError(ex)
+    else:
+        import sys
+        from six import reraise
+        reraise(*sys.exc_info())
diff --git a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/_help.py b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/_help.py
index df03bc6dd..90df287da 100644
--- a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/_help.py
+++ b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/_help.py
@@ -11,19 +11,143 @@ helps['monitor'] = """
             type: group
             short-summary: Commands to manage Azure Monitor service.
             """
-# MANAGEMENT COMMANDS HELPS
-helps['monitor alert-rules'] = """
-            type: group
-            short-summary: Commands to manage alerts assigned to Azure resources.
-            """
-helps['monitor alert-rules update'] = """
-            type: command
-            short-summary: Updates an alert rule.
-            """
-helps['monitor alert-rule-incidents'] = """
-            type: group
-            short-summary: Commands to manage alert rule incidents.
-            """
+
+# region Alerts
+
+helps['monitor alert'] = """
+    type: group
+    short-summary: Commands to manage metric-based alert rules.
+    """
+
+helps['monitor alert create'] = """
+    type: command
+    short-summary: Create a metric-based alert rule.
+    parameters:
+        - name: --action -a
+          short-summary: Add an action to fire when the alert is triggered.
+          long-summary: |
+            Usage:   --action TYPE KEY [ARG ...]
+            Email:   --action email bob@contoso.com ann@contoso.com
+            Webhook: --action webhook https://www.contoso.com/alert apiKey=value
+            Webhook: --action webhook https://www.contoso.com/alert?apiKey=value
+            To specify multiple actions, add multiple --add-action ARGS entries.
+        - name: --description
+          short-summary: Free-text description of the rule. Defaults to the condition expression.
+        - name: --disabled
+          short-summary: Create the rule in a disabled state.
+        - name: --condition
+          short-summary: The condition expression upon which to trigger the rule.
+          long-summary: |
+            Usage:   --condition "METRIC {>,>=,<,<=} THRESHOLD {avg,min,max,total,last} PERIOD"
+            Example: --condition "Percentage CPU > 60 avg 1h30m"
+        - name: --email-service-owners
+          short-summary: Email the service owners if an alert is triggered.
+    examples:
+        - name: Create a High CPU-based alert on a VM with no actions.
+          text: >
+            az vm alert rule create -n rule1 -g <RG> --target <VM ID> --condition "Percentage CPU > 90 avg 5m"
+        - name: Create a High CPU-based alert on a VM with email and webhook actions.
+          text: |
+            az vm alert rule create -n rule1 -g <RG> --target <VM ID> \\
+                --condition "Percentage CPU > 90 avg 5m" \\
+                --action email bob@contoso.com ann@contoso.com --email-service-owners \\
+                --action webhook https://www.contoso.com/alerts?type=HighCPU \\
+                --action webhook https://alerts.contoso.com apiKey=<KEY> type=HighCPU
+"""
+
+helps['monitor alert update'] = """
+    type: command
+    short-summary: Update a metric-based alert rule.
+    long-summary: |
+        To specify the condition:
+            --condition METRIC {>,>=,<,<=} THRESHOLD {avg,min,max,total,last} PERIOD
+    parameters:
+        - name: --target
+          short-summary: ID of the resource to target for the alert rule.
+        - name: --description
+          short-summary: Free-text description of the rule.
+        - name: --condition
+          short-summary: The condition expression upon which to trigger the rule.
+          long-summary: |
+            Usage:   --condition "METRIC {>,>=,<,<=} THRESHOLD {avg,min,max,total,last} PERIOD"
+            Example: --condition "Percentage CPU > 60 avg 1h30m"
+        - name: --add-action -a
+          short-summary: Add an action to fire when the alert is triggered.
+          long-summary: |
+            Usage:   --add-action TYPE KEY [ARG ...]
+            Email:   --add-action email bob@contoso.com ann@contoso.com
+            Webhook: --add-action webhook https://www.contoso.com/alert apiKey=value
+            Webhook: --add-action webhook https://www.contoso.com/alert?apiKey=value
+            To specify multiple actions, add multiple --add-action ARGS entries.
+        - name: --remove-action -r
+          short-summary: Remove one or more actions.
+          long-summary: |
+            Usage:   --remove-action TYPE KEY [KEY ...]
+            Email:   --remove-action email bob@contoso.com ann@contoso.com
+            Webhook: --remove-action webhook https://contoso.com/alert https://alerts.contoso.com
+        - name: --email-service-owners
+          short-summary: Email the service owners if an alert is triggered.
+        - name: --metric
+          short-summary: Name of the metric to base the rule on.
+          populator-commands:
+            - az monitor metrics list-definitions
+        - name: --operator
+          short-summary: How to compare the metric against the threshold.
+        - name: --threshold
+          short-summary: Numeric threshold at which to trigger the alert.
+        - name: --aggregation
+          short-summary: Type of aggregation to apply based on --period.
+        - name: --period
+          short-summary: >
+            Time span over which to apply --aggregation, in nDnHnMnS shorthand or full ISO8601 format.
+"""
+
+helps['monitor alert delete'] = """
+    type: command
+    short-summary: Delete an alert rule.
+    """
+
+helps['monitor alert list'] = """
+    type: command
+    short-summary: List alert rules in a resource group.
+    """
+
+helps['monitor alert show'] = """
+    type: command
+    short-summary: Show an alert rule.
+    """
+
+helps['monitor alert show-incident'] = """
+    type: command
+    short-summary: Show details of an alert rule incident.
+    """
+
+helps['monitor alert list-incidents'] = """
+    type: command
+    short-summary: List all incidents for an alert rule.
+    """
+
+# endregion
+
+# region Metrics
+
+helps['monitor metrics'] = """
+    type: group
+    short-summary: Commands to view Azure resource metrics.
+"""
+
+helps['monitor metrics list'] = """
+    type: command
+    short-summary: List metric values for a resource.
+"""
+
+helps['monitor metrics list-definitions'] = """
+    type: command
+    short-summary: List metric definitions for a resource.
+"""
+
+# endregion
+
 helps['monitor log-profiles'] = """
             type: group
             short-summary: Commands to manage the log profiles assigned to Azure subscription.
@@ -79,16 +203,8 @@ helps['monitor autoscale-settings update'] = """
             type: command
             short-summary: Updates an autoscale setting.
             """
-# DATA COMMANDS HELPS
+
 helps['monitor activity-log'] = """
-            type: group
-            short-summary: Commands to manage activity log.
-            """
-helps['monitor metrics'] = """
-            type: group
-            short-summary: Commands to manage metrics.
-            """
-helps['monitor metric-definitions'] = """
-            type: group
-            short-summary: Commands to manage metric definitions.
-            """
+    type: group
+    short-summary: Commands to manage activity log.
+"""
diff --git a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/actions.py b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/actions.py
new file mode 100644
index 000000000..f3f748db1
--- /dev/null
+++ b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/actions.py
@@ -0,0 +1,99 @@
+# --------------------------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# --------------------------------------------------------------------------------------------
+
+import argparse
+import re
+
+from azure.cli.core.util import CLIError
+from azure.cli.command_modules.monitor.custom import operator_map, aggregation_map
+
+
+def period_type(value):
+
+    def _get_substring(indices):
+        if indices == tuple([-1, -1]):
+            return ''
+        else:
+            return value[indices[0]: indices[1]]
+
+    regex = r'(p)?(\d+y)?(\d+m)?(\d+d)?(t)?(\d+h)?(\d+m)?(\d+s)?'
+    match = re.match(regex, value.lower())
+    match_len = match.regs[0]
+    if match_len != tuple([0, len(value)]):
+        raise ValueError
+    # simply return value if a valid ISO8601 string is supplied
+    if match.regs[1] != tuple([-1, -1]) and match.regs[5] != tuple([-1, -1]):
+        return value
+    else:
+        # if shorthand is used, only support days, minutes, hours, seconds
+        # ensure M is interpretted as minutes
+        days = _get_substring(match.regs[4])
+        minutes = _get_substring(match.regs[6]) or _get_substring(match.regs[3])
+        hours = _get_substring(match.regs[7])
+        seconds = _get_substring(match.regs[8])
+        return 'P{}T{}{}{}'.format(days, minutes, hours, seconds).upper()
+
+
+# pylint: disable=too-few-public-methods
+class ConditionAction(argparse.Action):
+    def __call__(self, parser, namespace, values, option_string=None):
+        from azure.mgmt.monitor.models import ThresholdRuleCondition, RuleMetricDataSource
+        # get default description if not specified
+        if namespace.description is None:
+            namespace.description = ' '.join(values)
+        if len(values) == 1:
+            # workaround because CMD.exe eats > character... Allows condition to be
+            # specified as a quoted expression
+            values = values[0].split(' ')
+        if len(values) < 5:
+            raise CLIError('usage error: --condition METRIC {>,>=,<,<=} THRESHOLD {avg,min,max,total,last} DURATION')
+        metric_name = ' '.join(values[:-4])
+        operator = operator_map[values[-4]]
+        threshold = int(values[-3])
+        aggregation = aggregation_map[values[-2].lower()]
+        window = period_type(values[-1])
+        metric = RuleMetricDataSource(None, metric_name)  # target URI will be filled in later
+        condition = ThresholdRuleCondition(operator, threshold, metric, window, aggregation)
+        namespace.condition = condition
+
+
+# pylint: disable=protected-access
+class AlertAddAction(argparse._AppendAction):
+    def __call__(self, parser, namespace, values, option_string=None):
+        action = self.get_action(values, option_string)
+        super(AlertAddAction, self).__call__(parser, namespace, action, option_string)
+
+    def get_action(self, values, option_string):  # pylint: disable=no-self-use
+        _type = values[0].lower()
+        action = None
+        if _type == 'email':
+            from azure.mgmt.monitor.models import RuleEmailAction
+            action = RuleEmailAction(custom_emails=values[1:])
+        elif _type == 'webhook':
+            from azure.mgmt.monitor.models import RuleWebhookAction
+            uri = values[1]
+            try:
+                properties = dict(x.split('=', 1) for x in values[2:])
+            except ValueError:
+                raise CLIError('usage error: {} webhook URI [KEY=VALUE ...]'.format(option_string))
+            action = RuleWebhookAction(uri, properties)  # pylint: disable=redefined-variable-type
+        else:
+            raise CLIError('usage error: {} TYPE KEY [ARGS]'.format(option_string))
+
+        return action
+
+
+class AlertRemoveAction(argparse._AppendAction):
+    def __call__(self, parser, namespace, values, option_string=None):
+        action = self.get_action(values, option_string)
+        super(AlertRemoveAction, self).__call__(parser, namespace, action, option_string)
+
+    def get_action(self, values, option_string):  # pylint: disable=no-self-use
+        # TYPE is artificially enforced to create consistency with the --add-action argument
+        # but it could be enhanced to do additional validation in the future.
+        _type = values[0].lower()
+        if _type not in ['email', 'webhook']:
+            raise CLIError('usage error: {} TYPE KEY [KEY ...]'.format(option_string))
+        return values[1:]
diff --git a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/commands.py b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/commands.py
index 620c42ba1..2abc7c7f4 100644
--- a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/commands.py
+++ b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/commands.py
@@ -3,99 +3,92 @@
 # Licensed under the MIT License. See License.txt in the project root for license information.
 # --------------------------------------------------------------------------------------------
 
-from ._client_factory import (get_monitor_alert_rules_operation,
-                              get_monitor_alert_rule_incidents_operation,
-                              get_monitor_log_profiles_operation,
-                              get_monitor_autoscale_settings_operation,
-                              get_monitor_diagnostic_settings_operation,
-                              get_monitor_activity_log_operation,
-                              get_monitor_metric_definitions_operation,
-                              get_monitor_metrics_operation)
-from azure.cli.core.sdk.util import (ServiceGroup, create_service_adapter)
+# pylint: disable=line-too-long
+
+from ._client_factory import \
+    (cf_alert_rules, cf_metrics, cf_metric_def, cf_alert_rule_incidents, cf_log_profiles,
+     cf_autoscale, cf_diagnostics, cf_activity_log)
+from ._exception_handler import monitor_exception_handler
+from azure.cli.core.commands import cli_command
+from azure.cli.core.commands.arm import cli_generic_update_command
+
+
+def monitor_command(*args, **kwargs):
+    cli_command(*args, exception_handler=monitor_exception_handler, **kwargs)
 
 
 # MANAGEMENT COMMANDS
-custom_operations = create_service_adapter('azure.cli.command_modules.monitor.custom')
-
-alert_rules_operations = create_service_adapter(
-    'azure.mgmt.monitor.operations.alert_rules_operations',
-    'AlertRulesOperations')
-
-with ServiceGroup(__name__, get_monitor_alert_rules_operation, alert_rules_operations) as s:
-    with s.group('monitor alert-rules') as c:
-        c.command('create', 'create_or_update')
-        c.command('delete', 'delete')
-        c.command('show', 'get')
-        c.command('list', 'list_by_resource_group')
-        c.generic_update_command('update', 'get', 'create_or_update')
-
-alert_rule_incidents_operations = create_service_adapter(
-    'azure.mgmt.monitor.operations.alert_rule_incidents_operations',
-    'AlertRuleIncidentsOperations')
-
-with ServiceGroup(__name__, get_monitor_alert_rule_incidents_operation,
-                  alert_rule_incidents_operations) as s:
-    with s.group('monitor alert-rule-incidents') as c:
-        c.command('show', 'get')
-        c.command('list', 'list_by_alert_rule')
-
-log_profiles_operations = create_service_adapter(
-    'azure.mgmt.monitor.operations.log_profiles_operations',
-    'LogProfilesOperations')
-
-with ServiceGroup(__name__, get_monitor_log_profiles_operation,
-                  log_profiles_operations) as s:
-    with s.group('monitor log-profiles') as c:
-        c.command('create', 'create_or_update')
-        c.command('delete', 'delete')
-        c.command('show', 'get')
-        c.command('list', 'list')
-        c.generic_update_command('update', 'get', 'create_or_update')
-
-diagnostic_settings_operations = create_service_adapter(
-    'azure.mgmt.monitor.operations.service_diagnostic_settings_operations',
-    'ServiceDiagnosticSettingsOperations')
-
-with ServiceGroup(__name__, get_monitor_diagnostic_settings_operation,
-                  diagnostic_settings_operations) as s:
-    with s.group('monitor diagnostic-settings') as c:
-        c.command('show', 'get')
-        c.generic_update_command('update', 'get', 'create_or_update')
-
-with ServiceGroup(__name__, get_monitor_diagnostic_settings_operation, custom_operations) as s:
-    with s.group('monitor diagnostic-settings') as c:
-        c.command('create', 'create_diagnostics_settings')
-
-autoscale_settings_operations = create_service_adapter(
-    'azure.mgmt.monitor.operations.autoscale_settings_operations',
-    'AutoscaleSettingsOperations')
-
-with ServiceGroup(__name__, get_monitor_autoscale_settings_operation,
-                  autoscale_settings_operations) as s:
-    with s.group('monitor autoscale-settings') as c:
-        c.command('create', 'create_or_update')
-        c.command('delete', 'delete')
-        c.command('show', 'get')
-        c.command('list', 'list_by_resource_group')
-        c.generic_update_command('update', 'get', 'create_or_update')
-
-with ServiceGroup(__name__, get_monitor_autoscale_settings_operation,
-                  custom_operations) as s:
-    with s.group('monitor autoscale-settings') as c:
-        c.command('get-parameters-template', 'scaffold_autoscale_settings_parameters')
-
-
-# DATA COMMANDS
-with ServiceGroup(__name__, get_monitor_activity_log_operation,
-                  custom_operations) as s:
-    with s.group('monitor activity-log') as c:
-        c.command('list', 'list_activity_log')
-
-with ServiceGroup(__name__, get_monitor_metric_definitions_operation,
-                  custom_operations) as s:
-    with s.group('monitor metric-definitions') as c:
-        c.command('list', 'list_metric_definitions')
-
-with ServiceGroup(__name__, get_monitor_metrics_operation, custom_operations) as s:
-    with s.group('monitor metrics') as c:
-        c.command('list', 'list_metrics')
+
+custom_path = 'azure.cli.command_modules.monitor.custom#'
+
+# region Alerts
+
+ar_path = 'azure.mgmt.monitor.operations.alert_rules_operations#AlertRulesOperations.'
+
+monitor_command(__name__, 'monitor alert create', custom_path + 'create_metric_rule', cf_alert_rules)
+monitor_command(__name__, 'monitor alert delete', ar_path + 'delete', cf_alert_rules)
+monitor_command(__name__, 'monitor alert show', ar_path + 'get', cf_alert_rules)
+monitor_command(__name__, 'monitor alert list', ar_path + 'list_by_resource_group', cf_alert_rules)
+cli_generic_update_command(__name__, 'monitor alert update',
+                           ar_path + 'get', ar_path + 'create_or_update', cf_alert_rules,
+                           custom_function_op=custom_path + 'update_metric_rule',
+                           exception_handler=monitor_exception_handler)
+
+ari_path = 'azure.mgmt.monitor.operations.alert_rule_incidents_operations#AlertRuleIncidentsOperations.'
+monitor_command(__name__, 'monitor alert show-incident', ari_path + 'get', cf_alert_rule_incidents)
+monitor_command(__name__, 'monitor alert list-incidents', ari_path + 'list_by_alert_rule', cf_alert_rule_incidents)
+
+# endregion
+
+# region Metrics
+
+monitor_command(__name__, 'monitor metrics list', custom_path + 'list_metrics', cf_metrics)
+monitor_command(__name__, 'monitor metrics list-definitions', custom_path + 'list_metric_definitions', cf_metric_def)
+
+# endregion
+
+# region Log Profiles
+
+lp_path = 'azure.mgmt.monitor.operations.log_profiles_operations#LogProfilesOperations.'
+monitor_command(__name__, 'monitor log-profiles create', lp_path + 'create_or_update', cf_log_profiles)
+monitor_command(__name__, 'monitor log-profiles delete', lp_path + 'delete', cf_log_profiles)
+monitor_command(__name__, 'monitor log-profiles show', lp_path + 'get', cf_log_profiles)
+monitor_command(__name__, 'monitor log-profiles list', lp_path + 'list', cf_log_profiles)
+cli_generic_update_command(__name__, 'monitor log-profiles update',
+                           lp_path + 'get', lp_path + 'create_or_update', cf_log_profiles,
+                           exception_handler=monitor_exception_handler)
+
+# endregion
+
+# region Diagnostic Settings
+
+diag_path = 'azure.mgmt.monitor.operations.service_diagnostic_settings_operations#ServiceDiagnosticSettingsOperations.'
+monitor_command(__name__, 'monitor diagnostic-settings create', custom_path + 'create_diagnostics_settings', cf_diagnostics)
+monitor_command(__name__, 'monitor diagnostic-settings show', diag_path + 'get', cf_diagnostics)
+cli_generic_update_command(__name__, 'monitor diagnostic-settings update',
+                           diag_path + 'get', diag_path + 'create_or_update', cf_diagnostics,
+                           exception_handler=monitor_exception_handler)
+
+# endregion
+
+
+# region Autoscale
+
+autoscale_path = 'azure.mgmt.monitor.operations.autoscale_settings_operations#AutoscaleSettingsOperations.'
+
+monitor_command(__name__, 'monitor autoscale-settings create', autoscale_path + 'create_or_update', cf_autoscale)
+monitor_command(__name__, 'monitor autoscale-settings delete', autoscale_path + 'delete', cf_autoscale)
+monitor_command(__name__, 'monitor autoscale-settings show', autoscale_path + 'get', cf_autoscale)
+monitor_command(__name__, 'monitor autoscale-settings list', autoscale_path + 'list_by_resource_group', cf_autoscale)
+monitor_command(__name__, 'monitor autoscale-settings get-parameters-template', custom_path + 'scaffold_autoscale_settings_parameters', cf_autoscale)
+cli_generic_update_command(__name__, 'monitor autoscale-settings update',
+                           autoscale_path + 'get', autoscale_path + 'create_or_update', cf_autoscale,
+                           exception_handler=monitor_exception_handler)
+
+# endregion
+
+# region Activity Log
+
+monitor_command(__name__, 'monitor activity-log list', custom_path + 'list_activity_log', cf_activity_log)
+
+# endregion
diff --git a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/custom.py b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/custom.py
index f838dcaf8..6f4d4a14d 100644
--- a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/custom.py
+++ b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/custom.py
@@ -6,6 +6,7 @@ from __future__ import print_function
 import datetime
 import os
 from azure.cli.core.util import get_file_json, CLIError
+from azure.mgmt.monitor.models import ConditionOperator, TimeAggregationOperator
 
 # 1 hour in milliseconds
 DEFAULT_QUERY_TIME_RANGE = 3600000
@@ -13,14 +14,135 @@ DEFAULT_QUERY_TIME_RANGE = 3600000
 # ISO format with explicit indication of timezone
 DATE_TIME_FORMAT = '%Y-%m-%dT%H:%M:%SZ'
 
+# region Alerts
+
+operator_map = {
+    '>': ConditionOperator.greater_than.value,
+    '>=': ConditionOperator.greater_than_or_equal.value,
+    '<': ConditionOperator.less_than,
+    '<=': ConditionOperator.less_than_or_equal
+}
+
+
+aggregation_map = {
+    'avg': TimeAggregationOperator.average.value,
+    'min': TimeAggregationOperator.minimum.value,
+    'max': TimeAggregationOperator.maximum.value,
+    'total': TimeAggregationOperator.total.value,
+    'last': TimeAggregationOperator.last.value
+}
+
+
+def _parse_actions(actions):
+    """ Actions come in as a combined list. This method separates the webhook actions into a
+        separate collection and combines any number of email actions into a single email collection
+        and a single value for `email_service_owners`. If any email action contains a True value
+        for `send_to_service_owners` then it is assumed the entire value should be True. """
+    from azure.mgmt.monitor.models import RuleEmailAction, RuleWebhookAction
+    actions = actions or []
+    email_service_owners = None
+    webhooks = [x for x in actions if isinstance(x, RuleWebhookAction)]
+    custom_emails = set()
+    for action in actions:
+        if isinstance(action, RuleEmailAction):
+            if action.send_to_service_owners:
+                email_service_owners = True
+            custom_emails = custom_emails | set(action.custom_emails)
+    return list(custom_emails), webhooks, email_service_owners
+
+
+def _parse_action_removals(actions):
+    """ Separates the combined list of keys to remove into webhooks and emails. """
+    flattened = list(set([x for sublist in actions for x in sublist]))
+    emails = []
+    webhooks = []
+    for item in flattened:
+        if item.startswith('http://') or item.startswith('https://'):
+            webhooks.append(item)
+        else:
+            emails.append(item)
+    return emails, webhooks
+
+
+def create_metric_rule(client, resource_group_name, rule_name, target, condition,
+                       description=None, disabled=False, location=None, tags=None,
+                       email_service_owners=False, actions=None):
+    from azure.mgmt.monitor.models import AlertRuleResource, RuleEmailAction, RuleWebhookAction
+    condition.data_source.resource_uri = target
+    custom_emails, webhooks, _ = _parse_actions(actions)
+    actions = [RuleEmailAction(email_service_owners, custom_emails)] + (webhooks or [])
+    rule = AlertRuleResource(location, rule_name, not disabled,
+                             condition, tags, description, actions)
+    return client.create_or_update(resource_group_name, rule_name, rule)
+
+
+def update_metric_rule(instance, target=None, condition=None, description=None, enabled=None,
+                       metric=None, operator=None, threshold=None, aggregation=None, period=None,
+                       tags=None, email_service_owners=None, add_actions=None, remove_actions=None):
+    # Update general properties
+    if description is not None:
+        instance.description = description
+    if enabled is not None:
+        instance.is_enabled = enabled
+    if tags is not None:
+        instance.tags = tags
+
+    # Update conditions
+    if condition is not None:
+        target = target or instance.condition.data_source.resource_uri
+        instance.condition = condition
+
+    if metric is not None:
+        instance.condition.data_source.metric_name = metric
+    if operator is not None:
+        instance.condition.operator = operator_map[operator]
+    if threshold is not None:
+        instance.condition.threshold = threshold
+    if aggregation is not None:
+        instance.condition.time_aggregation = aggregation_map[aggregation]
+    if period is not None:
+        instance.condition.window_size = period
+
+    if target is not None:
+        instance.condition.data_source.resource_uri = target
+
+    # Update actions
+    emails, webhooks, curr_email_service_owners = _parse_actions(instance.actions)
+
+    # process removals
+    if remove_actions is not None:
+        removed_emails, removed_webhooks = _parse_action_removals(remove_actions)
+        emails = [x for x in emails if x not in removed_emails]
+        webhooks = [x for x in webhooks if x.service_uri not in removed_webhooks]
+
+    # process additions
+    if add_actions is not None:
+        added_emails, added_webhooks, _ = _parse_actions(add_actions)
+        emails = list(set(emails) | set(added_emails))
+        webhooks = webhooks + added_webhooks
+
+    # Replace the existing actions array. This potentially restructures rules that were created
+    # via other methods (Portal, ARM template). However, the functionality of these rules should
+    # be the same.
+    from azure.mgmt.monitor.models import RuleEmailAction
+    if email_service_owners is None:
+        email_service_owners = curr_email_service_owners
+    actions = [RuleEmailAction(email_service_owners, emails)] + webhooks
+    instance.actions = actions
+
+    return instance
+
+# endregion
+
 
-def list_metric_definitions(client, resource_id, metric_names=None):
+# pylint: disable=unused-argument
+def list_metric_definitions(client, resource, resource_group_name=None, metric_names=None):
     '''Commands to manage metric definitions.
     :param str resource_id: The identifier of the resource
     :param str metric_names: The list of metric names
     '''
     odata_filter = _metric_names_filter_builder(metric_names)
-    metric_definitions = client.list(resource_id, filter=odata_filter)
+    metric_definitions = client.list(resource, filter=odata_filter)
     return list(metric_definitions)
 
 
@@ -34,7 +156,8 @@ def _metric_names_filter_builder(metric_names=None):
     return ' or '.join(filters)
 
 
-def list_metrics(client, resource_id, time_grain,
+# pylint: disable=unused-argument
+def list_metrics(client, resource, time_grain, resource_group_name=None,
                  start_time=None, end_time=None, metric_names=None):
     '''Lists the metric values for a resource.
     :param str resource_id: The identifier of the resource
@@ -49,7 +172,7 @@ def list_metrics(client, resource_id, time_grain,
     :param str metric_names: The space separated list of metric names
     '''
     odata_filter = _metrics_odata_filter_builder(time_grain, start_time, end_time, metric_names)
-    metrics = client.list(resource_id, filter=odata_filter)
+    metrics = client.list(resource, filter=odata_filter)
     return list(metrics)
 
 
diff --git a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/params.py b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/params.py
index 460194968..a42b1b0d5 100644
--- a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/params.py
+++ b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/params.py
@@ -5,39 +5,84 @@
 
 from azure.cli.core.sdk.util import ParametersContext
 from azure.cli.core.util import get_json_object
-from azure.cli.command_modules.monitor.validators import (validate_diagnostic_settings)
 
+from azure.cli.core.commands import \
+    (CliArgumentType, register_cli_argument, register_extra_cli_argument)
+from azure.cli.core.commands.parameters import \
+    (location_type, enum_choice_list, tags_type, three_state_flag)
+from azure.cli.core.commands.validators import get_default_location_from_resource_group
 
-with ParametersContext(command='monitor alert-rules') as c:
-    c.register_alias('name', ('--azure-resource-name',))
-    c.register_alias('rule_name', ('--name', '-n'))
+from azure.cli.command_modules.monitor.actions import \
+    (AlertAddAction, AlertRemoveAction, ConditionAction, period_type)
+from azure.cli.command_modules.monitor.custom import operator_map, aggregation_map
+from azure.cli.command_modules.monitor.validators import \
+    (validate_diagnostic_settings, get_target_resource_validator)
+from azure.mgmt.monitor.models.monitor_management_client_enums import \
+    (ConditionOperator, TimeAggregationOperator)
+from azure.mgmt.monitor.models import (LogProfileResource, RetentionPolicy)
 
-with ParametersContext(command='monitor alert-rules create') as c:
-    from azure.mgmt.monitor.models.alert_rule_resource import AlertRuleResource
+# pylint: disable=line-too-long
 
-    c.expand('parameters', AlertRuleResource)
-    c.register('condition', ('--condition',),
-               type=get_json_object,
-               help='JSON encoded condition configuration. Use @{file} to load from a file.')
-    c.register('actions', ('--actions',),
-               type=get_json_object,
-               help='JSON encoded array of actions that are performed when the alert '
-                    'rule becomes active, and when an alert condition is resolved. '
-                    'Use @{file} to load from a file.')
 
-with ParametersContext(command='monitor alert-rules show') as c:
-    c.argument('rule_name', id_part='name')
+def register_resource_parameter(command, dest, arg_group=None, required=True):
+    """ Helper method to add the extra parameters needed to support specifying name or ID
+        for target resources. """
+    register_cli_argument(command, dest, options_list=['--{}'.format(dest)], arg_group=arg_group, required=required, validator=get_target_resource_validator(dest, required), help="Name or ID of the target resource.")
+    register_extra_cli_argument(command, 'namespace', options_list=['--{}-namespace'.format(dest)], arg_group=arg_group, help="Target resource provider namespace.")
+    register_extra_cli_argument(command, 'parent', options_list=['--{}-parent'.format(dest)], arg_group=arg_group, help="Target resource parent path, if applicable.")
+    register_extra_cli_argument(command, 'resource_type', options_list=['--{}-type'.format(dest)], arg_group=arg_group, help="Target resource type. Can also accept namespace/type format (Ex: 'Microsoft.Compute/virtualMachines)')")
 
-with ParametersContext(command='monitor alert-rules delete') as c:
-    c.argument('rule_name', id_part='name')
 
-#  https://github.com/Azure/azure-rest-api-specs/issues/1017
-with ParametersContext(command='monitor alert-rules list') as c:
-    c.ignore('filter')
+name_arg_type = CliArgumentType(options_list=['--name', '-n'], metavar='NAME')
+
+register_cli_argument('monitor', 'location', location_type, validator=get_default_location_from_resource_group)
+register_cli_argument('monitor', 'tags', tags_type)
+
+# region Alerts
+
+register_cli_argument('monitor alert', 'rule_name', name_arg_type, id_part='name', help='Name of the alert rule.')
 
-with ParametersContext(command='monitor alert-rule-incidents') as c:
-    c.register_alias('incident_name', ('--name', '-n'))
+register_cli_argument('monitor alert create', 'rule_name', name_arg_type, id_part='name', help='Name of the alert rule.')
 
+register_cli_argument('monitor alert create', 'custom_emails', nargs='+', arg_group='Action')
+register_cli_argument('monitor alert create', 'disabled', **three_state_flag())
+register_cli_argument('monitor alert create', 'email_service_owners', arg_group='Action', **three_state_flag())
+register_cli_argument('monitor alert create', 'actions', options_list=['--action', '-a'], action=AlertAddAction, nargs='+', arg_group='Action')
+register_cli_argument('monitor alert create', 'condition', action=ConditionAction, nargs='+')
+register_cli_argument('monitor alert create', 'metric_name', arg_group='Condition')
+register_cli_argument('monitor alert create', 'operator', arg_group='Condition', **enum_choice_list(ConditionOperator))
+register_cli_argument('monitor alert create', 'threshold', arg_group='Condition')
+register_cli_argument('monitor alert create', 'time_aggregation', arg_group='Condition', **enum_choice_list(TimeAggregationOperator))
+register_cli_argument('monitor alert create', 'window_size', arg_group='Condition')
+register_resource_parameter('monitor alert create', 'target', 'Target Resource')
+
+register_cli_argument('monitor alert update', 'rule_name', name_arg_type, id_part='name', help='Name of the alert rule.')
+register_cli_argument('monitor alert update', 'email_service_owners', arg_group='Action', **three_state_flag())
+register_cli_argument('monitor alert update', 'add_actions', options_list=['--add-action', '-a'], nargs='+', action=AlertAddAction, arg_group='Action')
+register_cli_argument('monitor alert update', 'remove_actions', options_list=['--remove-action', '-r'], nargs='+', action=AlertRemoveAction, arg_group='Action')
+register_cli_argument('monitor alert update', 'condition', action=ConditionAction, nargs='+', arg_group='Condition')
+register_cli_argument('monitor alert update', 'metric', arg_group='Condition')
+register_cli_argument('monitor alert update', 'operator', arg_group='Condition', **enum_choice_list(operator_map.keys()))
+register_cli_argument('monitor alert update', 'threshold', arg_group='Condition')
+register_cli_argument('monitor alert update', 'aggregation', arg_group='Condition', **enum_choice_list(aggregation_map.keys()))
+register_cli_argument('monitor alert update', 'period', type=period_type, arg_group='Condition')
+register_resource_parameter('monitor alert update', 'target', 'Target Resource', required=False)
+
+for item in ['show-incident', 'list-incidents']:
+    register_cli_argument('monitor alert {}'.format(item), 'rule_name', options_list=['--rule-name'], id_part='name')
+    register_cli_argument('monitor alert {}'.format(item), 'incident_name', name_arg_type, id_part='child_name')
+
+register_cli_argument('monitor alert list-incidents', 'rule_name', options_list=['--rule-name'], id_part=None)
+
+# endregion
+
+# region Metrics
+
+for item in ['list', 'list-definitions']:
+    register_resource_parameter('monitor metrics {}'.format(item), 'resource', 'Target Resource')
+    register_cli_argument('monitor metrics {}'.format(item), 'resource_group_name', arg_group='Target Resource')
+
+# endregion
 with ParametersContext(command='monitor autoscale-settings') as c:
     c.register_alias('name', ('--azure-resource-name',))
     c.register_alias('autoscale_setting_name', ('--name', '-n'))
@@ -78,9 +123,6 @@ with ParametersContext(command='monitor log-profiles') as c:
     c.register_alias('log_profile_name', ('--name', '-n'))
 
 with ParametersContext(command='monitor log-profiles create') as c:
-    from azure.mgmt.monitor.models.log_profile_resource import LogProfileResource
-    from azure.mgmt.monitor.models.retention_policy import RetentionPolicy
-
     c.register_alias('name', ('--log-profile-name',))
     c.expand('retention_policy', RetentionPolicy)
     c.expand('parameters', LogProfileResource)
diff --git a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/validators.py b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/validators.py
index 1cd23eebb..292414d18 100644
--- a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/validators.py
+++ b/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/validators.py
@@ -7,6 +7,41 @@ from azure.cli.core.commands.arm import is_valid_resource_id, resource_id, parse
 from azure.cli.core.util import CLIError
 
 
+def get_target_resource_validator(dest, required):
+    def _validator(namespace):
+        name_or_id = getattr(namespace, dest)
+        rg = namespace.resource_group_name
+        res_ns = namespace.namespace
+        parent = namespace.parent
+        res_type = namespace.resource_type
+
+        usage_error = CLIError('usage error: --{0} ID | --{0} NAME --resource-group NAME '
+                               '--{0}-namespace NAMESPACE [--{0}-parent PARENT] '
+                               '[--{0}-type TYPE]'.format(dest))
+        if not name_or_id and required:
+            raise usage_error
+        elif name_or_id:
+            if is_valid_resource_id(name_or_id) and any((res_ns, parent, res_type)):
+                raise usage_error
+            elif not is_valid_resource_id(name_or_id):
+                from azure.cli.core.commands.client_factory import get_subscription_id
+                if res_type and '/' in res_type:
+                    res_ns = res_ns or res_type.rsplit('/', 1)[0]
+                    res_type = res_type.rsplit('/', 1)[1]
+                if not all((rg, res_ns, res_type, name_or_id)):
+                    raise usage_error
+
+                setattr(namespace, dest,
+                        '/subscriptions/{}/resourceGroups/{}/providers/{}/{}{}/{}'.format(
+                            get_subscription_id(), rg, res_ns, parent + '/' if parent else '',
+                            res_type, name_or_id))
+
+        del namespace.namespace
+        del namespace.parent
+        del namespace.resource_type
+    return _validator
+
+
 # pylint: disable=line-too-long
 def validate_diagnostic_settings(namespace):
     from azure.cli.core.commands.client_factory import get_subscription_id
diff --git a/src/command_modules/azure-cli-network/HISTORY.rst b/src/command_modules/azure-cli-network/HISTORY.rst
index 4546398cc..1c3d7867a 100644
--- a/src/command_modules/azure-cli-network/HISTORY.rst
+++ b/src/command_modules/azure-cli-network/HISTORY.rst
@@ -3,6 +3,11 @@
 Release History
 ===============
 
+unreleased
+++++++++++++++++++
+
+* `network watcher show-topology`: Fix bug with location defaulting logic.
+
 2.0.6 (2017-05-09)
 ++++++++++++++++++
 
diff --git a/src/command_modules/azure-cli-network/azure/cli/command_modules/network/_validators.py b/src/command_modules/azure-cli-network/azure/cli/command_modules/network/_validators.py
index 9946f272c..30254e8be 100644
--- a/src/command_modules/azure-cli-network/azure/cli/command_modules/network/_validators.py
+++ b/src/command_modules/azure-cli-network/azure/cli/command_modules/network/_validators.py
@@ -729,11 +729,10 @@ def process_nw_topology_namespace(namespace):
 
     location = namespace.location
     if not location:
-
         resource_client = \
             get_mgmt_service_client(ResourceType.MGMT_RESOURCE_RESOURCES).resource_groups
         resource_group = resource_client.get(namespace.target_resource_group_name)
-        location = resource_group.location  # pylint: disable=no-member
+        namespace.location = resource_group.location  # pylint: disable=no-member
 
     get_network_watcher_from_location(
         watcher_name='network_watcher_name', rg_name='resource_group_name')(namespace)


Test patch:
diff --git a/src/command_modules/azure-cli-monitor/tests/recordings/test_monitor.yaml b/src/command_modules/azure-cli-monitor/tests/recordings/test_monitor.yaml
new file mode 100644
index 000000000..8eac5a22c
--- /dev/null
+++ b/src/command_modules/azure-cli-monitor/tests/recordings/test_monitor.yaml
@@ -0,0 +1,1241 @@
+interactions:
+- request:
+    body: '{"tags": {"use": "az-test"}, "location": "westus"}'
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [group create]
+      Connection: [keep-alive]
+      Content-Length: ['50']
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: PUT
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001?api-version=2017-05-10
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001","name":"cli_test_monitor000001","location":"westus","tags":{"use":"az-test"},"properties":{"provisioningState":"Succeeded"}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['328']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:27:20 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      x-ms-ratelimit-remaining-subscription-writes: ['1199']
+    status: {code: 201, message: Created}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [vm create]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001?api-version=2017-05-10
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001","name":"cli_test_monitor000001","location":"westus","tags":{"use":"az-test"},"properties":{"provisioningState":"Succeeded"}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['328']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:27:21 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Connection: [close]
+      Host: [raw.githubusercontent.com]
+      User-Agent: [Python-urllib/3.5]
+    method: GET
+    uri: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/arm-compute/quickstart-templates/aliases.json
+  response:
+    body: {string: "{\n  \"$schema\":\"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json\"\
+        ,\n  \"contentVersion\":\"1.0.0.0\",\n  \"parameters\":{},\n  \"variables\"\
+        :{},\n  \"resources\":[],\n\n  \"outputs\":{\n    \"aliases\":{\n      \"\
+        type\":\"object\",\n      \"value\":{\n\n        \"Linux\":{\n          \"\
+        CentOS\":{\n            \"publisher\":\"OpenLogic\",\n            \"offer\"\
+        :\"CentOS\",\n            \"sku\":\"7.3\",\n            \"version\":\"latest\"\
+        \n          },\n          \"CoreOS\":{\n            \"publisher\":\"CoreOS\"\
+        ,\n            \"offer\":\"CoreOS\",\n            \"sku\":\"Stable\",\n  \
+        \          \"version\":\"latest\"\n          },\n          \"Debian\":{\n\
+        \            \"publisher\":\"credativ\",\n            \"offer\":\"Debian\"\
+        ,\n            \"sku\":\"8\",\n            \"version\":\"latest\"\n      \
+        \    },\n          \"openSUSE-Leap\": {\n            \"publisher\":\"SUSE\"\
+        ,\n            \"offer\":\"openSUSE-Leap\",\n            \"sku\":\"42.2\"\
+        ,\n            \"version\": \"latest\"\n          },\n          \"RHEL\":{\n\
+        \            \"publisher\":\"RedHat\",\n            \"offer\":\"RHEL\",\n\
+        \            \"sku\":\"7.3\",\n            \"version\":\"latest\"\n      \
+        \    },\n          \"SLES\":{\n            \"publisher\":\"SUSE\",\n     \
+        \       \"offer\":\"SLES\",\n            \"sku\":\"12-SP2\",\n           \
+        \ \"version\":\"latest\"\n          },\n          \"UbuntuLTS\":{\n      \
+        \      \"publisher\":\"Canonical\",\n            \"offer\":\"UbuntuServer\"\
+        ,\n            \"sku\":\"16.04-LTS\",\n            \"version\":\"latest\"\n\
+        \          }\n        },\n\n        \"Windows\":{\n          \"Win2016Datacenter\"\
+        :{\n            \"publisher\":\"MicrosoftWindowsServer\",\n            \"\
+        offer\":\"WindowsServer\",\n            \"sku\":\"2016-Datacenter\",\n   \
+        \         \"version\":\"latest\"\n          },\n          \"Win2012R2Datacenter\"\
+        :{\n            \"publisher\":\"MicrosoftWindowsServer\",\n            \"\
+        offer\":\"WindowsServer\",\n            \"sku\":\"2012-R2-Datacenter\",\n\
+        \            \"version\":\"latest\"\n          },\n          \"Win2012Datacenter\"\
+        :{\n            \"publisher\":\"MicrosoftWindowsServer\",\n            \"\
+        offer\":\"WindowsServer\",\n            \"sku\":\"2012-Datacenter\",\n   \
+        \         \"version\":\"latest\"\n          },\n          \"Win2008R2SP1\"\
+        :{\n            \"publisher\":\"MicrosoftWindowsServer\",\n            \"\
+        offer\":\"WindowsServer\",\n            \"sku\":\"2008-R2-SP1\",\n       \
+        \     \"version\":\"latest\"\n          }\n        }\n      }\n    }\n  }\n\
+        }\n"}
+    headers:
+      accept-ranges: [bytes]
+      access-control-allow-origin: ['*']
+      cache-control: [max-age=300]
+      connection: [close]
+      content-length: ['2235']
+      content-security-policy: [default-src 'none'; style-src 'unsafe-inline']
+      content-type: [text/plain; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:27:21 GMT']
+      etag: ['"d6824855d13e27c5258a680eb60f635d088fd05e"']
+      expires: ['Tue, 16 May 2017 21:32:21 GMT']
+      source-age: ['0']
+      strict-transport-security: [max-age=31536000]
+      vary: ['Authorization,Accept-Encoding']
+      via: [1.1 varnish]
+      x-cache: [MISS]
+      x-cache-hits: ['0']
+      x-content-type-options: [nosniff]
+      x-fastly-request-id: [9c036cbbaaff7302979f64509adf7fb65e855b1b]
+      x-frame-options: [deny]
+      x-geo-block-list: ['']
+      x-github-request-id: ['647C:4019:466F47C:495454A:591B6EB9']
+      x-served-by: [cache-sea1025-SEA]
+      x-timer: ['S1494970042.861616,VS0,VE78']
+      x-xss-protection: [1; mode=block]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [vm create]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/virtualNetworks?api-version=2017-03-01
+  response:
+    body: {string: '{"value":[]}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['12']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:27:21 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: 'b''{"properties": {"template": {"variables": {}, "outputs": {}, "parameters":
+      {}, "contentVersion": "1.0.0.0", "resources": [{"name": "vm1VNET", "tags": {},
+      "type": "Microsoft.Network/virtualNetworks", "location": "westus", "properties":
+      {"subnets": [{"properties": {"addressPrefix": "10.0.0.0/24"}, "name": "vm1Subnet"}],
+      "addressSpace": {"addressPrefixes": ["10.0.0.0/16"]}}, "apiVersion": "2015-06-15",
+      "dependsOn": []}, {"name": "vm1NSG", "tags": {}, "type": "Microsoft.Network/networkSecurityGroups",
+      "apiVersion": "2015-06-15", "properties": {"securityRules": [{"properties":
+      {"direction": "Inbound", "sourcePortRange": "*", "destinationAddressPrefix":
+      "*", "access": "Allow", "priority": 1000, "sourceAddressPrefix": "*", "protocol":
+      "Tcp", "destinationPortRange": "22"}, "name": "default-allow-ssh"}]}, "location":
+      "westus", "dependsOn": []}, {"name": "vm1PublicIP", "tags": {}, "type": "Microsoft.Network/publicIPAddresses",
+      "apiVersion": "2015-06-15", "properties": {"publicIPAllocationMethod": "dynamic"},
+      "location": "westus", "dependsOn": []}, {"name": "vm1VMNic", "tags": {}, "type":
+      "Microsoft.Network/networkInterfaces", "apiVersion": "2015-06-15", "properties":
+      {"ipConfigurations": [{"properties": {"subnet": {"id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/virtualNetworks/vm1VNET/subnets/vm1Subnet"},
+      "privateIPAllocationMethod": "Dynamic", "publicIPAddress": {"id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP"}},
+      "name": "ipconfigvm1"}], "networkSecurityGroup": {"id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkSecurityGroups/vm1NSG"}},
+      "location": "westus", "dependsOn": ["Microsoft.Network/virtualNetworks/vm1VNET",
+      "Microsoft.Network/networkSecurityGroups/vm1NSG", "Microsoft.Network/publicIpAddresses/vm1PublicIP"]},
+      {"name": "vm1", "tags": {}, "type": "Microsoft.Compute/virtualMachines", "apiVersion":
+      "2016-04-30-preview", "properties": {"storageProfile": {"osDisk": {"createOption":
+      "fromImage", "caching": null, "managedDisk": {"storageAccountType": "Premium_LRS"},
+      "name": "osdisk_ccsFuak3AF"}, "imageReference": {"version": "latest", "offer":
+      "UbuntuServer", "sku": "16.04-LTS", "publisher": "Canonical"}}, "osProfile":
+      {"linuxConfiguration": {"disablePasswordAuthentication": true, "ssh": {"publicKeys":
+      [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLkUy/BFb7o47gQqFcMiioYD4w3Tu/7bpy7t/3pQVhjmsEEaWk09dA1Ju1UbukKaLpOprch/r9bgUWu1oTEP7E5evwaJl0TvLX0gsxGGItfPc58bbQ77uxuXhMfYEZ6oiS+Ybt5nUjjDUUNhSIrKSLhCHCmQ9JnOd/AObf9G4iR38bsABIAVxmbYT6OQKm4oRwNs1c99B5TsfnREFs7yawCV3hjKVHsD3bRo83bBbBG3d/CHYfcnEbpK4weagw899YodAXDiUh0qYfOy0mGz4zWaQ4rcCitk9od/WSDhLAOy74cqwzKJwoR9DcALxkWVMuJW7xBF9tWEroVvFrh6/N",
+      "path": "/home/trpresco/.ssh/authorized_keys"}]}}, "computerName": "vm1", "adminUsername":
+      "trpresco"}, "networkProfile": {"networkInterfaces": [{"id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkInterfaces/vm1VMNic"}]},
+      "hardwareProfile": {"vmSize": "Standard_DS1_v2"}}, "location": "westus", "dependsOn":
+      ["Microsoft.Network/networkInterfaces/vm1VMNic"]}], "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#"},
+      "parameters": {}, "mode": "Incremental"}}'''
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [vm create]
+      Connection: [keep-alive]
+      Content-Length: ['3687']
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: PUT
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2017-05-10
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Resources/deployments/vm_deploy_lBbLTLjPfcn0397KjOapCc1k2BqtMVeQ","name":"vm_deploy_lBbLTLjPfcn0397KjOapCc1k2BqtMVeQ","properties":{"templateHash":"719195829845188578","parameters":{},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2017-05-16T21:27:23.4263869Z","duration":"PT0.57642S","correlationId":"deea0a51-5ef6-473d-9be8-c2b28815aa7a","providers":[{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["westus"]},{"resourceType":"networkSecurityGroups","locations":["westus"]},{"resourceType":"publicIPAddresses","locations":["westus"]},{"resourceType":"networkInterfaces","locations":["westus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachines","locations":["westus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/virtualNetworks/vm1VNET","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"vm1VNET"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkSecurityGroups/vm1NSG","resourceType":"Microsoft.Network/networkSecurityGroups","resourceName":"vm1NSG"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP","resourceType":"Microsoft.Network/publicIPAddresses","resourceName":"vm1PublicIP"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkInterfaces/vm1VMNic","resourceType":"Microsoft.Network/networkInterfaces","resourceName":"vm1VMNic"},{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkInterfaces/vm1VMNic","resourceType":"Microsoft.Network/networkInterfaces","resourceName":"vm1VMNic"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","resourceType":"Microsoft.Compute/virtualMachines","resourceName":"vm1"}]}}'}
+    headers:
+      azure-asyncoperation: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/Microsoft.Resources/deployments/vm_deploy_lBbLTLjPfcn0397KjOapCc1k2BqtMVeQ/operationStatuses/08587066368426276617?api-version=2017-05-10']
+      cache-control: [no-cache]
+      content-length: ['2698']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:27:23 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      x-ms-ratelimit-remaining-subscription-writes: ['1199']
+    status: {code: 201, message: Created}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [vm create]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08587066368426276617?api-version=2017-05-10
+  response:
+    body: {string: '{"status":"Running"}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['20']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:27:53 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [vm create]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08587066368426276617?api-version=2017-05-10
+  response:
+    body: {string: '{"status":"Running"}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['20']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:28:23 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [vm create]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08587066368426276617?api-version=2017-05-10
+  response:
+    body: {string: '{"status":"Running"}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['20']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:28:54 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [vm create]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08587066368426276617?api-version=2017-05-10
+  response:
+    body: {string: '{"status":"Running"}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['20']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:29:24 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [vm create]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08587066368426276617?api-version=2017-05-10
+  response:
+    body: {string: '{"status":"Succeeded"}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['22']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:29:54 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [vm create]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2017-05-10
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Resources/deployments/vm_deploy_lBbLTLjPfcn0397KjOapCc1k2BqtMVeQ","name":"vm_deploy_lBbLTLjPfcn0397KjOapCc1k2BqtMVeQ","properties":{"templateHash":"719195829845188578","parameters":{},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2017-05-16T21:29:39.3379001Z","duration":"PT2M16.4879332S","correlationId":"deea0a51-5ef6-473d-9be8-c2b28815aa7a","providers":[{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["westus"]},{"resourceType":"networkSecurityGroups","locations":["westus"]},{"resourceType":"publicIPAddresses","locations":["westus"]},{"resourceType":"networkInterfaces","locations":["westus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachines","locations":["westus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/virtualNetworks/vm1VNET","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"vm1VNET"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkSecurityGroups/vm1NSG","resourceType":"Microsoft.Network/networkSecurityGroups","resourceName":"vm1NSG"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP","resourceType":"Microsoft.Network/publicIPAddresses","resourceName":"vm1PublicIP"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkInterfaces/vm1VMNic","resourceType":"Microsoft.Network/networkInterfaces","resourceName":"vm1VMNic"},{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkInterfaces/vm1VMNic","resourceType":"Microsoft.Network/networkInterfaces","resourceName":"vm1VMNic"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","resourceType":"Microsoft.Compute/virtualMachines","resourceName":"vm1"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkInterfaces/vm1VMNic"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkSecurityGroups/vm1NSG"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/virtualNetworks/vm1VNET"}]}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['3767']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:29:54 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [vm create]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1?api-version=2016-04-30-preview&$expand=instanceView
+  response:
+    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"eaa22fed-0ce9-4ef4-95f7-4b2687ef5032\"\
+        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
+        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
+        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
+        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
+        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
+        \     \"name\": \"osdisk_ccsFuak3AF\",\r\n        \"createOption\": \"FromImage\"\
+        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
+        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
+        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/disks/osdisk_ccsFuak3AF\"\
+        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
+        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
+        ,\r\n      \"adminUsername\": \"trpresco\",\r\n      \"linuxConfiguration\"\
+        : {\r\n        \"disablePasswordAuthentication\": true,\r\n        \"ssh\"\
+        : {\r\n          \"publicKeys\": [\r\n            {\r\n              \"path\"\
+        : \"/home/trpresco/.ssh/authorized_keys\",\r\n              \"keyData\": \"\
+        ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLkUy/BFb7o47gQqFcMiioYD4w3Tu/7bpy7t/3pQVhjmsEEaWk09dA1Ju1UbukKaLpOprch/r9bgUWu1oTEP7E5evwaJl0TvLX0gsxGGItfPc58bbQ77uxuXhMfYEZ6oiS+Ybt5nUjjDUUNhSIrKSLhCHCmQ9JnOd/AObf9G4iR38bsABIAVxmbYT6OQKm4oRwNs1c99B5TsfnREFs7yawCV3hjKVHsD3bRo83bBbBG3d/CHYfcnEbpK4weagw899YodAXDiUh0qYfOy0mGz4zWaQ4rcCitk9od/WSDhLAOy74cqwzKJwoR9DcALxkWVMuJW7xBF9tWEroVvFrh6/N\"\
+        \r\n            }\r\n          ]\r\n        }\r\n      },\r\n      \"secrets\"\
+        : []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\":[{\"id\"\
+        :\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        }]},\r\n    \"provisioningState\": \"Succeeded\",\r\n    \"instanceView\"\
+        : {\r\n      \"vmAgent\": {\r\n        \"vmAgentVersion\": \"2.2.10\",\r\n\
+        \        \"statuses\": [\r\n          {\r\n            \"code\": \"ProvisioningState/succeeded\"\
+        ,\r\n            \"level\": \"Info\",\r\n            \"displayStatus\": \"\
+        Ready\",\r\n            \"message\": \"Guest Agent is running\",\r\n     \
+        \       \"time\": \"2017-05-16T21:29:31+00:00\"\r\n          }\r\n       \
+        \ ],\r\n        \"extensionHandlers\": []\r\n      },\r\n      \"statuses\"\
+        : [\r\n        {\r\n          \"code\": \"ProvisioningState/succeeded\",\r\
+        \n          \"level\": \"Info\",\r\n          \"displayStatus\": \"Provisioning\
+        \ succeeded\",\r\n          \"time\": \"2017-05-16T21:29:27.2746488+00:00\"\
+        \r\n        },\r\n        {\r\n          \"code\": \"PowerState/running\"\
+        ,\r\n          \"level\": \"Info\",\r\n          \"displayStatus\": \"VM running\"\
+        \r\n        }\r\n      ]\r\n    }\r\n  },\r\n  \"type\": \"Microsoft.Compute/virtualMachines\"\
+        ,\r\n  \"location\": \"westus\",\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1\"\
+        ,\r\n  \"name\": \"vm1\"\r\n}"}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['3022']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:29:55 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      transfer-encoding: [chunked]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [vm create]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkInterfaces/vm1VMNic?api-version=2017-03-01
+  response:
+    body: {string: "{\r\n  \"name\": \"vm1VMNic\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        ,\r\n  \"etag\": \"W/\\\"875c08df-09dc-45da-852a-65ce884c6447\\\"\",\r\n \
+        \ \"location\": \"westus\",\r\n  \"tags\": {},\r\n  \"properties\": {\r\n\
+        \    \"provisioningState\": \"Succeeded\",\r\n    \"resourceGuid\": \"0eaad880-5345-4ce7-9bd9-47d27b9e7ac8\"\
+        ,\r\n    \"ipConfigurations\": [\r\n      {\r\n        \"name\": \"ipconfigvm1\"\
+        ,\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkInterfaces/vm1VMNic/ipConfigurations/ipconfigvm1\"\
+        ,\r\n        \"etag\": \"W/\\\"875c08df-09dc-45da-852a-65ce884c6447\\\"\"\
+        ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
+        ,\r\n          \"privateIPAddress\": \"10.0.0.4\",\r\n          \"privateIPAllocationMethod\"\
+        : \"Dynamic\",\r\n          \"publicIPAddress\": {\r\n            \"id\":\
+        \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP\"\
+        \r\n          },\r\n          \"subnet\": {\r\n            \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/virtualNetworks/vm1VNET/subnets/vm1Subnet\"\
+        \r\n          },\r\n          \"primary\": true,\r\n          \"privateIPAddressVersion\"\
+        : \"IPv4\"\r\n        }\r\n      }\r\n    ],\r\n    \"dnsSettings\": {\r\n\
+        \      \"dnsServers\": [],\r\n      \"appliedDnsServers\": [],\r\n      \"\
+        internalDomainNameSuffix\": \"naijypgg2gjubdldespkkm5rqd.dx.internal.cloudapp.net\"\
+        \r\n    },\r\n    \"macAddress\": \"00-0D-3A-31-34-03\",\r\n    \"enableAcceleratedNetworking\"\
+        : false,\r\n    \"enableIPForwarding\": false,\r\n    \"networkSecurityGroup\"\
+        : {\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
+        \r\n    },\r\n    \"primary\": true,\r\n    \"virtualMachine\": {\r\n    \
+        \  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1\"\
+        \r\n    }\r\n  },\r\n  \"type\": \"Microsoft.Network/networkInterfaces\"\r\
+        \n}"}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['2495']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:29:55 GMT']
+      etag: [W/"875c08df-09dc-45da-852a-65ce884c6447"]
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      transfer-encoding: [chunked]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [vm create]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP?api-version=2017-03-01
+  response:
+    body: {string: "{\r\n  \"name\": \"vm1PublicIP\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP\"\
+        ,\r\n  \"etag\": \"W/\\\"913f9ae8-8ea2-430d-b2b5-54bfe7d7e9d5\\\"\",\r\n \
+        \ \"location\": \"westus\",\r\n  \"tags\": {},\r\n  \"properties\": {\r\n\
+        \    \"provisioningState\": \"Succeeded\",\r\n    \"resourceGuid\": \"16679c95-f20a-4fff-b220-bcbb80e8d9b1\"\
+        ,\r\n    \"ipAddress\": \"137.117.21.91\",\r\n    \"publicIPAddressVersion\"\
+        : \"IPv4\",\r\n    \"publicIPAllocationMethod\": \"Dynamic\",\r\n    \"idleTimeoutInMinutes\"\
+        : 4,\r\n    \"ipConfiguration\": {\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Network/networkInterfaces/vm1VMNic/ipConfigurations/ipconfigvm1\"\
+        \r\n    }\r\n  },\r\n  \"type\": \"Microsoft.Network/publicIPAddresses\"\r\
+        \n}"}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['939']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:29:55 GMT']
+      etag: [W/"913f9ae8-8ea2-430d-b2b5-54bfe7d7e9d5"]
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      transfer-encoding: [chunked]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor metrics list-definitions]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitorclient/0.3.0 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1/providers/microsoft.insights/metricDefinitions?api-version=2016-03-01&$filter=
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1/providers/microsoft.insights/metricdefinitions","value":[{"resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","name":{"value":"Percentage
+        CPU","localizedValue":"Percentage CPU"},"category":"AllMetrics","startTime":"0001-01-01T00:00:00Z","endTime":"0001-01-01T00:00:00Z","unit":"Percent","primaryAggregationType":"Average","ResourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","ResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricAvailabilities":[{"timeGrain":"PT1M","retention":"P30D"},{"timeGrain":"PT1H","retention":"P30D"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1/providers/microsoft.insights/metricdefinitions/Percentage
+        CPU"},{"resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","name":{"value":"Network
+        In","localizedValue":"Network In"},"category":"AllMetrics","startTime":"0001-01-01T00:00:00Z","endTime":"0001-01-01T00:00:00Z","unit":"Bytes","primaryAggregationType":"Total","ResourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","ResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricAvailabilities":[{"timeGrain":"PT1M","retention":"P30D"},{"timeGrain":"PT1H","retention":"P30D"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1/providers/microsoft.insights/metricdefinitions/Network
+        In"},{"resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","name":{"value":"Network
+        Out","localizedValue":"Network Out"},"category":"AllMetrics","startTime":"0001-01-01T00:00:00Z","endTime":"0001-01-01T00:00:00Z","unit":"Bytes","primaryAggregationType":"Total","ResourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","ResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricAvailabilities":[{"timeGrain":"PT1M","retention":"P30D"},{"timeGrain":"PT1H","retention":"P30D"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1/providers/microsoft.insights/metricdefinitions/Network
+        Out"},{"resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","name":{"value":"Disk
+        Read Bytes","localizedValue":"Disk Read Bytes"},"category":"AllMetrics","startTime":"0001-01-01T00:00:00Z","endTime":"0001-01-01T00:00:00Z","unit":"Bytes","primaryAggregationType":"Total","ResourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","ResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricAvailabilities":[{"timeGrain":"PT1M","retention":"P30D"},{"timeGrain":"PT1H","retention":"P30D"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1/providers/microsoft.insights/metricdefinitions/Disk
+        Read Bytes"},{"resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","name":{"value":"Disk
+        Write Bytes","localizedValue":"Disk Write Bytes"},"category":"AllMetrics","startTime":"0001-01-01T00:00:00Z","endTime":"0001-01-01T00:00:00Z","unit":"Bytes","primaryAggregationType":"Total","ResourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","ResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricAvailabilities":[{"timeGrain":"PT1M","retention":"P30D"},{"timeGrain":"PT1H","retention":"P30D"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1/providers/microsoft.insights/metricdefinitions/Disk
+        Write Bytes"},{"resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","name":{"value":"Disk
+        Read Operations/Sec","localizedValue":"Disk Read Operations/Sec"},"category":"AllMetrics","startTime":"0001-01-01T00:00:00Z","endTime":"0001-01-01T00:00:00Z","unit":"CountPerSecond","primaryAggregationType":"Average","ResourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","ResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricAvailabilities":[{"timeGrain":"PT1M","retention":"P30D"},{"timeGrain":"PT1H","retention":"P30D"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1/providers/microsoft.insights/metricdefinitions/Disk
+        Read Operations/Sec"},{"resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","name":{"value":"Disk
+        Write Operations/Sec","localizedValue":"Disk Write Operations/Sec"},"category":"AllMetrics","startTime":"0001-01-01T00:00:00Z","endTime":"0001-01-01T00:00:00Z","unit":"CountPerSecond","primaryAggregationType":"Average","ResourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","ResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricAvailabilities":[{"timeGrain":"PT1M","retention":"P30D"},{"timeGrain":"PT1H","retention":"P30D"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1/providers/microsoft.insights/metricdefinitions/Disk
+        Write Operations/Sec"}]}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['10140']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:29:56 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      transfer-encoding: [chunked]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert create]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001?api-version=2017-05-10
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001","name":"cli_test_monitor000001","location":"westus","tags":{"use":"az-test"},"properties":{"provisioningState":"Succeeded"}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['328']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:29:56 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: 'b''{"location": "westus", "properties": {"isEnabled": true, "name": "rule1",
+      "description": "Percentage CPU > 90 avg 5m", "actions": [{"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
+      "sendToServiceOwners": false, "customEmails": []}], "condition": {"threshold":
+      90.0, "windowSize": "PT5M", "operator": "GreaterThan", "dataSource": {"metricName":
+      "Percentage CPU", "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
+      "resourceUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1"},
+      "odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
+      "timeAggregation": "Average"}}}'''
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert create]
+      Connection: [keep-alive]
+      Content-Length: ['794']
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: PUT
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1?api-version=2016-03-01
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1","name":"rule1","type":"Microsoft.Insights/alertRules","location":"westus","tags":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+        Microsoft.WindowsAzure.Management.Common.Storage"},"properties":{"name":"rule1","description":"Percentage
+        CPU > 90 avg 5m","isEnabled":true,"condition":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ThresholdRuleCondition,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition","dataSource":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleMetricDataSource,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource","resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricName":"Percentage
+        CPU"},"threshold":90.0,"windowSize":"PT5M","timeAggregation":"Average"},"lastUpdatedTime":"2017-05-16T21:29:58.549822Z","provisioningState":"Succeeded","actions":[{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleEmailAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction","customEmails":[]}]}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['1585']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:29:59 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      x-ms-ratelimit-remaining-subscription-writes: ['1198']
+    status: {code: 201, message: Created}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert create]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001?api-version=2017-05-10
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001","name":"cli_test_monitor000001","location":"westus","tags":{"use":"az-test"},"properties":{"provisioningState":"Succeeded"}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['328']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:29:59 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: 'b''{"location": "westus", "properties": {"isEnabled": false, "name": "rule2",
+      "description": "Test Rule 2", "actions": [{"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
+      "sendToServiceOwners": false, "customEmails": ["test1@contoso.com", "test3@contoso.com",
+      "test2@contoso.com"]}], "condition": {"threshold": 60.0, "windowSize": "PT1H",
+      "operator": "GreaterThanOrEqual", "dataSource": {"metricName": "Percentage CPU",
+      "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
+      "resourceUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1"},
+      "odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
+      "timeAggregation": "Average"}}}'''
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert create]
+      Connection: [keep-alive]
+      Content-Length: ['848']
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: PUT
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule2?api-version=2016-03-01
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule2","name":"rule2","type":"Microsoft.Insights/alertRules","location":"westus","tags":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+        Microsoft.WindowsAzure.Management.Common.Storage"},"properties":{"name":"rule2","description":"Test
+        Rule 2","condition":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ThresholdRuleCondition,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition","dataSource":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleMetricDataSource,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource","resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricName":"Percentage
+        CPU"},"operator":"GreaterThanOrEqual","threshold":60.0,"windowSize":"PT1H","timeAggregation":"Average"},"lastUpdatedTime":"2017-05-16T21:30:01.236707Z","provisioningState":"Succeeded","actions":[{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleEmailAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction","customEmails":["test1@contoso.com","test3@contoso.com","test2@contoso.com"]}]}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['1644']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:30:01 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      x-ms-ratelimit-remaining-subscription-writes: ['1199']
+    status: {code: 201, message: Created}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert create]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001?api-version=2017-05-10
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001","name":"cli_test_monitor000001","location":"westus","tags":{"use":"az-test"},"properties":{"provisioningState":"Succeeded"}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['328']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:30:02 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: 'b''{"location": "westus", "properties": {"isEnabled": true, "name": "rule3",
+      "description": "Percentage CPU >= 99 avg 5m", "actions": [{"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
+      "sendToServiceOwners": false, "customEmails": []}, {"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction",
+      "properties": {}, "serviceUri": "https://alert.contoso.com?apiKey=value"}, {"odata.type":
+      "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction", "properties":
+      {"apiKey": "value"}, "serviceUri": "https://contoso.com/alerts"}], "condition":
+      {"threshold": 99.0, "windowSize": "PT5M", "operator": "GreaterThanOrEqual",
+      "dataSource": {"metricName": "Percentage CPU", "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
+      "resourceUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1"},
+      "odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
+      "timeAggregation": "Average"}}}'''
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert create]
+      Connection: [keep-alive]
+      Content-Length: ['1115']
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: PUT
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule3?api-version=2016-03-01
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule3","name":"rule3","type":"Microsoft.Insights/alertRules","location":"westus","tags":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+        Microsoft.WindowsAzure.Management.Common.Storage"},"properties":{"name":"rule3","description":"Percentage
+        CPU >= 99 avg 5m","isEnabled":true,"condition":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ThresholdRuleCondition,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition","dataSource":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleMetricDataSource,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource","resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricName":"Percentage
+        CPU"},"operator":"GreaterThanOrEqual","threshold":99.0,"windowSize":"PT5M","timeAggregation":"Average"},"lastUpdatedTime":"2017-05-16T21:30:03.2203596Z","provisioningState":"Succeeded","actions":[{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleWebhookAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction","serviceUri":"https://alert.contoso.com?apiKey=value","properties":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary`1[[System.String,
+        mscorlib]], Microsoft.WindowsAzure.Management.Common.Storage"}},{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleWebhookAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction","serviceUri":"https://contoso.com/alerts","properties":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary`1[[System.String,
+        mscorlib]], Microsoft.WindowsAzure.Management.Common.Storage","apiKey":"value"}},{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleEmailAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction","customEmails":[]}]}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['2508']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:30:03 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      x-ms-ratelimit-remaining-subscription-writes: ['1196']
+    status: {code: 201, message: Created}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert show]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1?api-version=2016-03-01
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1","name":"rule1","type":"Microsoft.Insights/alertRules","location":"westus","tags":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+        Microsoft.WindowsAzure.Management.Common.Storage"},"properties":{"name":"rule1","description":"Percentage
+        CPU > 90 avg 5m","isEnabled":true,"condition":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ThresholdRuleCondition,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition","dataSource":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleMetricDataSource,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource","resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricName":"Percentage
+        CPU"},"threshold":90.0,"windowSize":"PT5M","timeAggregation":"Average"},"lastUpdatedTime":"2017-05-16T21:29:58.549822Z","provisioningState":"Succeeded","actions":[{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleEmailAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction","customEmails":[]}]}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['1585']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:30:04 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      transfer-encoding: [chunked]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert delete]
+      Connection: [keep-alive]
+      Content-Length: ['0']
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: DELETE
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule2?api-version=2016-03-01
+  response:
+    body: {string: ''}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['0']
+      date: ['Tue, 16 May 2017 21:30:05 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      x-ms-ratelimit-remaining-subscription-writes: ['1195']
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert delete]
+      Connection: [keep-alive]
+      Content-Length: ['0']
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: DELETE
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule3?api-version=2016-03-01
+  response:
+    body: {string: ''}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['0']
+      date: ['Tue, 16 May 2017 21:30:06 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      x-ms-ratelimit-remaining-subscription-writes: ['1198']
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert list]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules?api-version=2016-03-01
+  response:
+    body: {string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1","name":"rule1","type":"Microsoft.Insights/alertRules","location":"westus","tags":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+        Microsoft.WindowsAzure.Management.Common.Storage"},"properties":{"name":"rule1","description":"Percentage
+        CPU > 90 avg 5m","isEnabled":true,"condition":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ThresholdRuleCondition,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition","dataSource":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleMetricDataSource,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource","resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricName":"Percentage
+        CPU"},"threshold":90.0,"windowSize":"PT5M","timeAggregation":"Average"},"lastUpdatedTime":"2017-05-16T21:29:58.549822Z","provisioningState":"Succeeded","actions":[{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleEmailAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction","customEmails":[]}]}}]}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['1597']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:30:07 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      transfer-encoding: [chunked]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert update]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1?api-version=2016-03-01
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1","name":"rule1","type":"Microsoft.Insights/alertRules","location":"westus","tags":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+        Microsoft.WindowsAzure.Management.Common.Storage"},"properties":{"name":"rule1","description":"Percentage
+        CPU > 90 avg 5m","isEnabled":true,"condition":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ThresholdRuleCondition,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition","dataSource":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleMetricDataSource,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource","resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricName":"Percentage
+        CPU"},"threshold":90.0,"windowSize":"PT5M","timeAggregation":"Average"},"lastUpdatedTime":"2017-05-16T21:29:58.549822Z","provisioningState":"Succeeded","actions":[{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleEmailAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction","customEmails":[]}]}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['1585']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:30:07 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      transfer-encoding: [chunked]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: 'b''{"tags": {"$type": "Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+      Microsoft.WindowsAzure.Management.Common.Storage"}, "location": "westus", "properties":
+      {"isEnabled": true, "name": "rule1", "description": "Percentage CPU > 90 avg
+      5m", "actions": [{"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
+      "customEmails": ["test1@contoso.com"]}, {"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction",
+      "properties": {}, "serviceUri": "https://alert.contoso.com?apiKey=value"}],
+      "condition": {"threshold": 85.0, "windowSize": "PT5M", "operator": "GreaterThanOrEqual",
+      "dataSource": {"metricName": "Percentage CPU", "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
+      "resourceUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1"},
+      "odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
+      "timeAggregation": "Average"}}}'''
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert update]
+      Connection: [keep-alive]
+      Content-Length: ['1089']
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: PUT
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1?api-version=2016-03-01
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1","name":"rule1","type":"Microsoft.Insights/alertRules","location":"westus","tags":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+        Microsoft.WindowsAzure.Management.Common.Storage"},"properties":{"name":"rule1","description":"Percentage
+        CPU > 90 avg 5m","isEnabled":true,"condition":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ThresholdRuleCondition,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition","dataSource":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleMetricDataSource,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource","resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricName":"Percentage
+        CPU"},"operator":"GreaterThanOrEqual","threshold":85.0,"windowSize":"PT5M","timeAggregation":"Average"},"lastUpdatedTime":"2017-05-16T21:30:10.5609273Z","provisioningState":"Succeeded","actions":[{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleWebhookAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction","serviceUri":"https://alert.contoso.com?apiKey=value","properties":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary`1[[System.String,
+        mscorlib]], Microsoft.WindowsAzure.Management.Common.Storage"}},{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleEmailAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction","customEmails":["test1@contoso.com"]}]}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['2079']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:30:10 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      transfer-encoding: [chunked]
+      vary: [Accept-Encoding]
+      x-ms-ratelimit-remaining-subscription-writes: ['1199']
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert update]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1?api-version=2016-03-01
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1","name":"rule1","type":"Microsoft.Insights/alertRules","location":"westus","tags":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+        Microsoft.WindowsAzure.Management.Common.Storage"},"properties":{"name":"rule1","description":"Percentage
+        CPU > 90 avg 5m","isEnabled":true,"condition":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ThresholdRuleCondition,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition","dataSource":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleMetricDataSource,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource","resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricName":"Percentage
+        CPU"},"operator":"GreaterThanOrEqual","threshold":85.0,"windowSize":"PT5M","timeAggregation":"Average"},"lastUpdatedTime":"2017-05-16T21:30:10.5609273Z","provisioningState":"Succeeded","actions":[{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleWebhookAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction","serviceUri":"https://alert.contoso.com?apiKey=value","properties":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary`1[[System.String,
+        mscorlib]], Microsoft.WindowsAzure.Management.Common.Storage"}},{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleEmailAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction","customEmails":["test1@contoso.com"]}]}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['2079']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:30:10 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      transfer-encoding: [chunked]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: 'b''{"tags": {"$type": "Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+      Microsoft.WindowsAzure.Management.Common.Storage"}, "location": "westus", "properties":
+      {"isEnabled": true, "name": "rule1", "description": "Percentage CPU > 90 avg
+      5m", "actions": [{"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
+      "customEmails": ["test2@contoso.com", "test3@contoso.com"]}, {"odata.type":
+      "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction", "properties":
+      {"$type": "Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary`1[[System.String,
+      mscorlib]], Microsoft.WindowsAzure.Management.Common.Storage"}, "serviceUri":
+      "https://alert.contoso.com?apiKey=value"}], "condition": {"threshold": 85.0,
+      "windowSize": "PT5M", "operator": "GreaterThanOrEqual", "dataSource": {"metricName":
+      "Percentage CPU", "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
+      "resourceUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1"},
+      "odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
+      "timeAggregation": "Average"}}}'''
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert update]
+      Connection: [keep-alive]
+      Content-Length: ['1272']
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: PUT
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1?api-version=2016-03-01
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1","name":"rule1","type":"Microsoft.Insights/alertRules","location":"westus","tags":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+        Microsoft.WindowsAzure.Management.Common.Storage"},"properties":{"name":"rule1","description":"Percentage
+        CPU > 90 avg 5m","isEnabled":true,"condition":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ThresholdRuleCondition,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition","dataSource":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleMetricDataSource,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource","resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricName":"Percentage
+        CPU"},"operator":"GreaterThanOrEqual","threshold":85.0,"windowSize":"PT5M","timeAggregation":"Average"},"lastUpdatedTime":"2017-05-16T21:30:11.7383668Z","provisioningState":"Succeeded","actions":[{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleWebhookAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction","serviceUri":"https://alert.contoso.com?apiKey=value","properties":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary`1[[System.String,
+        mscorlib]], Microsoft.WindowsAzure.Management.Common.Storage"}},{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleEmailAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction","customEmails":["test2@contoso.com","test3@contoso.com"]}]}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['2099']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:30:11 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      transfer-encoding: [chunked]
+      vary: [Accept-Encoding]
+      x-ms-ratelimit-remaining-subscription-writes: ['1197']
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert update]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1?api-version=2016-03-01
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1","name":"rule1","type":"Microsoft.Insights/alertRules","location":"westus","tags":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+        Microsoft.WindowsAzure.Management.Common.Storage"},"properties":{"name":"rule1","description":"Percentage
+        CPU > 90 avg 5m","isEnabled":true,"condition":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ThresholdRuleCondition,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition","dataSource":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleMetricDataSource,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource","resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricName":"Percentage
+        CPU"},"operator":"GreaterThanOrEqual","threshold":85.0,"windowSize":"PT5M","timeAggregation":"Average"},"lastUpdatedTime":"2017-05-16T21:30:11.7383668Z","provisioningState":"Succeeded","actions":[{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleWebhookAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction","serviceUri":"https://alert.contoso.com?apiKey=value","properties":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary`1[[System.String,
+        mscorlib]], Microsoft.WindowsAzure.Management.Common.Storage"}},{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleEmailAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction","customEmails":["test2@contoso.com","test3@contoso.com"]}]}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['2099']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:30:12 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      transfer-encoding: [chunked]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: 'b''{"tags": {"$type": "Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+      Microsoft.WindowsAzure.Management.Common.Storage"}, "location": "westus", "properties":
+      {"isEnabled": true, "name": "rule1", "description": "Percentage CPU > 90 avg
+      5m", "actions": [{"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
+      "sendToServiceOwners": true, "customEmails": ["test2@contoso.com", "test3@contoso.com"]},
+      {"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction",
+      "properties": {"$type": "Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary`1[[System.String,
+      mscorlib]], Microsoft.WindowsAzure.Management.Common.Storage"}, "serviceUri":
+      "https://alert.contoso.com?apiKey=value"}], "condition": {"threshold": 85.0,
+      "windowSize": "PT5M", "operator": "GreaterThanOrEqual", "dataSource": {"metricName":
+      "Percentage CPU", "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
+      "resourceUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1"},
+      "odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
+      "timeAggregation": "Average"}}}'''
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert update]
+      Connection: [keep-alive]
+      Content-Length: ['1301']
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: PUT
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1?api-version=2016-03-01
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1","name":"rule1","type":"Microsoft.Insights/alertRules","location":"westus","tags":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+        Microsoft.WindowsAzure.Management.Common.Storage"},"properties":{"name":"rule1","description":"Percentage
+        CPU > 90 avg 5m","isEnabled":true,"condition":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ThresholdRuleCondition,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition","dataSource":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleMetricDataSource,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource","resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricName":"Percentage
+        CPU"},"operator":"GreaterThanOrEqual","threshold":85.0,"windowSize":"PT5M","timeAggregation":"Average"},"lastUpdatedTime":"2017-05-16T21:30:16.0587829Z","provisioningState":"Succeeded","actions":[{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleWebhookAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction","serviceUri":"https://alert.contoso.com?apiKey=value","properties":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary`1[[System.String,
+        mscorlib]], Microsoft.WindowsAzure.Management.Common.Storage"}},{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleEmailAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction","sendToServiceOwners":true,"customEmails":["test2@contoso.com","test3@contoso.com"]}]}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['2126']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:30:16 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      transfer-encoding: [chunked]
+      vary: [Accept-Encoding]
+      x-ms-ratelimit-remaining-subscription-writes: ['1198']
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert update]
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1?api-version=2016-03-01
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1","name":"rule1","type":"Microsoft.Insights/alertRules","location":"westus","tags":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+        Microsoft.WindowsAzure.Management.Common.Storage"},"properties":{"name":"rule1","description":"Percentage
+        CPU > 90 avg 5m","isEnabled":true,"condition":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ThresholdRuleCondition,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition","dataSource":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleMetricDataSource,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource","resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricName":"Percentage
+        CPU"},"operator":"GreaterThanOrEqual","threshold":85.0,"windowSize":"PT5M","timeAggregation":"Average"},"lastUpdatedTime":"2017-05-16T21:30:16.0587829Z","provisioningState":"Succeeded","actions":[{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleWebhookAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction","serviceUri":"https://alert.contoso.com?apiKey=value","properties":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary`1[[System.String,
+        mscorlib]], Microsoft.WindowsAzure.Management.Common.Storage"}},{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleEmailAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction","sendToServiceOwners":true,"customEmails":["test2@contoso.com","test3@contoso.com"]}]}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['2126']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:30:15 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      transfer-encoding: [chunked]
+      vary: [Accept-Encoding]
+    status: {code: 200, message: OK}
+- request:
+    body: 'b''{"tags": {"$type": "Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+      Microsoft.WindowsAzure.Management.Common.Storage"}, "location": "westus", "properties":
+      {"isEnabled": true, "name": "rule1", "description": "Percentage CPU > 90 avg
+      5m", "actions": [{"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
+      "sendToServiceOwners": false, "customEmails": ["test2@contoso.com", "test3@contoso.com"]},
+      {"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction",
+      "properties": {"apiKey": "value"}, "serviceUri": "https://contoso.com/alerts"}],
+      "condition": {"threshold": 85.0, "windowSize": "PT5M", "operator": "GreaterThanOrEqual",
+      "dataSource": {"metricName": "Percentage CPU", "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
+      "resourceUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1"},
+      "odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
+      "timeAggregation": "Average"}}}'''
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [monitor alert update]
+      Connection: [keep-alive]
+      Content-Length: ['1145']
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 monitormanagementclient/0.2.1 Azure-SDK-For-Python AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: PUT
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1?api-version=2016-03-01
+  response:
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/microsoft.insights/alertrules/rule1","name":"rule1","type":"Microsoft.Insights/alertRules","location":"westus","tags":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
+        Microsoft.WindowsAzure.Management.Common.Storage"},"properties":{"name":"rule1","description":"Percentage
+        CPU > 90 avg 5m","isEnabled":true,"condition":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ThresholdRuleCondition,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition","dataSource":{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleMetricDataSource,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource","resourceUri":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_monitor000001/providers/Microsoft.Compute/virtualMachines/vm1","metricName":"Percentage
+        CPU"},"operator":"GreaterThanOrEqual","threshold":85.0,"windowSize":"PT5M","timeAggregation":"Average"},"lastUpdatedTime":"2017-05-16T21:30:17.7055681Z","provisioningState":"Succeeded","actions":[{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleWebhookAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction","serviceUri":"https://contoso.com/alerts","properties":{"$type":"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary`1[[System.String,
+        mscorlib]], Microsoft.WindowsAzure.Management.Common.Storage","apiKey":"value"}},{"$type":"Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.RuleEmailAction,
+        Microsoft.WindowsAzure.Management.Mon.Client","odata.type":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction","customEmails":["test2@contoso.com","test3@contoso.com"]}]}}'}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['2104']
+      content-type: [application/json; charset=utf-8]
+      date: ['Tue, 16 May 2017 21:30:17 GMT']
+      expires: ['-1']
+      pragma: [no-cache]
+      server: [Microsoft-IIS/8.5]
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      transfer-encoding: [chunked]
+      vary: [Accept-Encoding]
+      x-ms-ratelimit-remaining-subscription-writes: ['1198']
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      CommandName: [group delete]
+      Connection: [keep-alive]
+      Content-Length: ['0']
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/2.0.6+dev]
+      accept-language: [en-US]
+    method: DELETE
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_monitor000001?api-version=2017-05-10
+  response:
+    body: {string: ''}
+    headers:
+      cache-control: [no-cache]
+      content-length: ['0']
+      date: ['Tue, 16 May 2017 21:30:17 GMT']
+      expires: ['-1']
+      location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTEk6NUZURVNUOjVGTU9OSVRPUk9PSUlTTjJVNktPRVJMNTZDTTNSTUJLUVBUSHwxM0ZEOTgyRjQxMDlGQUMzLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2017-05-10']
+      pragma: [no-cache]
+      retry-after: ['15']
+      strict-transport-security: [max-age=31536000; includeSubDomains]
+      x-ms-ratelimit-remaining-subscription-writes: ['1195']
+    status: {code: 202, message: Accepted}
+version: 1
diff --git a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/tests/test_custom.py b/src/command_modules/azure-cli-monitor/tests/test_custom.py
similarity index 66%
rename from src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/tests/test_custom.py
rename to src/command_modules/azure-cli-monitor/tests/test_custom.py
index d4dba006a..ec3cd8fdb 100644
--- a/src/command_modules/azure-cli-monitor/azure/cli/command_modules/monitor/tests/test_custom.py
+++ b/src/command_modules/azure-cli-monitor/tests/test_custom.py
@@ -4,6 +4,10 @@
 # --------------------------------------------------------------------------------------------
 
 import unittest
+try:
+    import unittest.mock as mock
+except ImportError:
+    import mock
 import re
 from azure.cli.core.util import CLIError
 from azure.cli.command_modules.monitor.custom import (_metric_names_filter_builder,
@@ -14,7 +18,8 @@ from azure.cli.command_modules.monitor.custom import (_metric_names_filter_build
                                                       scaffold_autoscale_settings_parameters)
 
 
-class CustomCommandTest(unittest.TestCase):
+class FilterBuilderTests(unittest.TestCase):
+
     def test_metric_names_filter_builder(self):
         metric_names = None
         filter_output = _metric_names_filter_builder(metric_names)
@@ -107,3 +112,64 @@ class CustomCommandTest(unittest.TestCase):
         template = scaffold_autoscale_settings_parameters(None)
         if not template or not isinstance(template, dict):
             assert False
+
+
+def _mock_get_subscription_id():
+    return '00000000-0000-0000-0000-000000000000'
+
+
+class MonitorNameOrIdTest(unittest.TestCase):
+
+    def _build_namespace(self, name_or_id=None, resource_group=None, provider_namespace=None, parent=None, resource_type=None):
+        from argparse import Namespace
+        ns = Namespace()
+        ns.name_or_id = name_or_id
+        ns.resource_group_name = resource_group
+        ns.namespace = provider_namespace
+        ns.parent = parent
+        ns.resource_type = resource_type
+        return ns
+
+    @mock.patch('azure.cli.core.commands.client_factory.get_subscription_id', _mock_get_subscription_id)
+    def test_monitor_resource_id(self):
+        from azure.cli.command_modules.monitor.validators import get_target_resource_validator
+        validator = get_target_resource_validator('name_or_id', True)
+
+        id = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-rg/providers/Microsoft.Compute/virtualMachines/vm1'
+
+        # must supply name or ID
+        ns = self._build_namespace()
+        with self.assertRaises(CLIError):
+            validator(ns)
+
+        # must only supply ID or name parameters
+        ns = self._build_namespace(id, 'my-rg', 'blahblah', 'stuff')
+        with self.assertRaises(CLIError):
+            validator(ns)
+
+        # error on invalid ID
+        ns = self._build_namespace('bad-id')
+        with self.assertRaises(CLIError):
+            validator(ns)
+
+        # allow Provider/Type syntax (same as resource commands)
+        ns = self._build_namespace('vm1', 'my-rg', None, None, 'Microsoft.Compute/virtualMachines')
+        validator(ns)
+        self.assertEqual(ns.name_or_id, id)
+
+        # allow Provider and Type separate
+        ns = self._build_namespace('vm1', 'my-rg', 'Microsoft.Compute', None, 'virtualMachines')
+        validator(ns)
+        self.assertEqual(ns.name_or_id, id)
+
+        # verify works with parent
+        id = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-rg/providers/Microsoft.Compute/fakeType/type1/anotherFakeType/type2/virtualMachines/vm1'
+        ns = self._build_namespace('vm1', 'my-rg', 'Microsoft.Compute', 'fakeType/type1/anotherFakeType/type2', 'virtualMachines')
+        validator(ns)
+        self.assertEqual(ns.name_or_id, id)
+
+        # verify extra parameters are removed
+        self.assertFalse(hasattr(ns, 'resource_name'))
+        self.assertFalse(hasattr(ns, 'namespace'))
+        self.assertFalse(hasattr(ns, 'parent'))
+        self.assertFalse(hasattr(ns, 'resource_type'))
diff --git a/src/command_modules/azure-cli-monitor/tests/test_monitor.py b/src/command_modules/azure-cli-monitor/tests/test_monitor.py
new file mode 100644
index 000000000..a191b8558
--- /dev/null
+++ b/src/command_modules/azure-cli-monitor/tests/test_monitor.py
@@ -0,0 +1,105 @@
+# --------------------------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# --------------------------------------------------------------------------------------------
+
+import unittest
+
+from azure.cli.testsdk import ScenarioTest, JMESPathCheck, ResourceGroupPreparer
+
+
+class MonitorTests(ScenarioTest):
+
+    @ResourceGroupPreparer(name_prefix='cli_test_monitor')
+    def test_monitor(self, resource_group):
+
+        vm = 'vm1'
+
+        vm_json = self.cmd('vm create -g {} -n {} --image UbuntuLTS --admin-password TestPassword11!! --admin-username testadmin --authentication-type password'.format(resource_group, vm)).get_output_in_json()
+        vm_id = vm_json['id']
+
+        # catalog command--so just don't fail
+        self.cmd('monitor metrics list-definitions --resource {} -g {} --resource-type Microsoft.Compute/virtualMachines'.format(vm, resource_group))
+
+        # test alert commands
+        rule1 = 'rule1'
+        rule2 = 'rule2'
+        rule3 = 'rule3'
+        webhook1 = 'https://alert.contoso.com?apiKey=value'
+        webhook2 = 'https://contoso.com/alerts'
+        self.cmd('monitor alert create -g {} -n {} --target {} --condition "Percentage CPU > 90 avg 5m"'.format(resource_group, rule1, vm_id), checks=[
+            JMESPathCheck('actions[0].customEmails', []),
+            JMESPathCheck('actions[0].sendToServiceOwners', None),
+            JMESPathCheck('alertRuleResourceName', rule1),
+            JMESPathCheck('condition.dataSource.metricName', 'Percentage CPU'),
+            JMESPathCheck('condition.dataSource.resourceUri', vm_id),
+            JMESPathCheck('condition.threshold', 90.0),
+            JMESPathCheck('condition.timeAggregation', 'Average'),
+            JMESPathCheck('condition.windowSize', '0:05:00'),
+        ])
+        self.cmd('monitor alert create -g {} -n {} --target {} --target-namespace Microsoft.Compute --target-type virtualMachines --disabled --condition "Percentage CPU >= 60 avg 1h" --description "Test Rule 2" -a email test1@contoso.com test2@contoso.com test3@contoso.com'.format(resource_group, rule2, vm), checks=[
+            JMESPathCheck('length(actions[0].customEmails)', 3),
+            JMESPathCheck('actions[0].sendToServiceOwners', None),
+            JMESPathCheck('alertRuleResourceName', rule2),
+            JMESPathCheck('condition.dataSource.metricName', 'Percentage CPU'),
+            JMESPathCheck('condition.dataSource.resourceUri', vm_id),
+            JMESPathCheck('condition.threshold', 60.0),
+            JMESPathCheck('condition.timeAggregation', 'Average'),
+            JMESPathCheck('condition.windowSize', '1:00:00'),
+            JMESPathCheck('isEnabled', None),
+            JMESPathCheck('description', 'Test Rule 2')
+        ])
+        self.cmd('monitor alert create -g {} -n {} --target {} --condition "Percentage CPU >= 99 avg 5m" --action webhook {} --action webhook {} apiKey=value'.format(resource_group, rule3, vm_id, webhook1, webhook2), checks=[
+            JMESPathCheck('alertRuleResourceName', rule3),
+            JMESPathCheck('condition.dataSource.metricName', 'Percentage CPU'),
+            JMESPathCheck('condition.dataSource.resourceUri', vm_id),
+            JMESPathCheck('condition.operator', 'GreaterThanOrEqual'),
+            JMESPathCheck('condition.threshold', 99.0),
+            JMESPathCheck('condition.timeAggregation', 'Average'),
+            JMESPathCheck('condition.windowSize', '0:05:00'),
+            JMESPathCheck('isEnabled', True),
+            JMESPathCheck('description', 'Percentage CPU >= 99 avg 5m')
+        ])
+        self.cmd('monitor alert show -g {} -n {}'.format(resource_group, rule1), checks=[
+            JMESPathCheck('alertRuleResourceName', rule1)
+        ])
+
+        self.cmd('monitor alert delete -g {} -n {}'.format(resource_group, rule2))
+        self.cmd('monitor alert delete -g {} -n {}'.format(resource_group, rule3))
+        self.cmd('monitor alert list -g {}'.format(resource_group), checks=[
+            JMESPathCheck('length(@)', 1)
+        ])
+
+        def _check_emails(actions, emails_to_verify, email_service_owners=None):
+            emails = next((x for x in actions if x['odatatype'].endswith('RuleEmailAction')), None)
+            custom_emails = emails['customEmails']
+            if emails_to_verify is not None:
+                self.assertEqual(str(emails_to_verify.sort()), str(custom_emails.sort()))
+            if email_service_owners is not None:
+                self.assertEqual(emails['sendToServiceOwners'], email_service_owners)
+
+        def _check_webhooks(actions, uris_to_check):
+            webhooks = [x['serviceUri'] for x in actions if x['odatatype'].endswith('RuleWebhookAction')]
+            if uris_to_check is not None:
+                self.assertEqual(webhooks.sort(), uris_to_check.sort())
+
+        # test updates
+        result = self.cmd('monitor alert update -g {} -n {} -a email test1@contoso.com -a webhook {} --operator ">=" --threshold 85'.format(resource_group, rule1, webhook1), checks=[
+            JMESPathCheck('condition.operator', 'GreaterThanOrEqual'),
+            JMESPathCheck('condition.threshold', 85.0),
+        ]).get_output_in_json()
+        _check_emails(result['actions'], ['test1@contoso.com'], None)
+        _check_webhooks(result['actions'], [webhook1])
+
+        result = self.cmd('monitor alert update -g {} -n {} -r email test1@contoso.com -a email test2@contoso.com -a email test3@contoso.com'.format(resource_group, rule1)).get_output_in_json()
+        _check_emails(result['actions'], ['test1@contoso.com', 'test2@contoso.com', 'test3@contoso.com'], None)
+
+        result = self.cmd('monitor alert update -g {} -n {} --email-service-owners'.format(resource_group, rule1)).get_output_in_json()
+        _check_emails(result['actions'], None, True)
+
+        self.cmd('monitor alert update -g {} -n {} --email-service-owners False --remove-action webhook {} --add-action webhook {}'.format(resource_group, rule1, webhook1, webhook2))
+        _check_webhooks(result['actions'], [webhook2])
+
+
+if __name__ == '__main__':
+    unittest.main()
diff --git a/src/command_modules/azure-cli-network/tests/recordings/test_network_watcher.yaml b/src/command_modules/azure-cli-network/tests/recordings/test_network_watcher.yaml
index 338a058af..307db7748 100644
--- a/src/command_modules/azure-cli-network/tests/recordings/test_network_watcher.yaml
+++ b/src/command_modules/azure-cli-network/tests/recordings/test_network_watcher.yaml
@@ -7,94 +7,99 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b5bab27e-245b-11e7-aaa0-a0b3ccf7272a]
+      x-ms-client-request-id: [289e7a62-3b29-11e7-b711-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"780f3380-5349-41a5-81ed-cd7a4e96ed49\"","type":"Microsoft.Network/networkWatchers","location":"westus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"westus2-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus2-watcher","etag":"W/\"220a932a-d62d-47f1-8b0d-26a20d23991a\"","type":"Microsoft.Network/networkWatchers","location":"westus2","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: "{\r\n  \"value\": [\r\n    {\r\n      \"name\": \"westus-watcher\"\
+        ,\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher\"\
+        ,\r\n      \"etag\": \"W/\\\"670c995d-bb81-4cfb-bfeb-0f1d0d902b82\\\"\",\r\
+        \n      \"type\": \"Microsoft.Network/networkWatchers\",\r\n      \"location\"\
+        : \"westus\",\r\n      \"tags\": {\r\n        \"foo\": \"doo\"\r\n      },\r\
+        \n      \"properties\": {\r\n        \"provisioningState\": \"Succeeded\"\
+        ,\r\n        \"runningOperationIds\": []\r\n      }\r\n    }\r\n  ]\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:17 GMT']
+      Date: ['Wed, 17 May 2017 17:49:27 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['1073']
-      x-ms-original-request-ids: [a05b9d14-6893-4d9b-a257-c31d3855c278, c5bbed0f-ed4c-434f-8808-221f2585619e,
-        d687f68a-4036-4aa9-aa06-c4c6e16a9b33]
+      content-length: ['520']
     status: {code: 200, message: OK}
 - request:
-    body: '{"location": "westus"}'
+    body: '{"location": "westus2"}'
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
-      Content-Length: ['22']
+      Content-Length: ['23']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b602a836-245b-11e7-b4b9-a0b3ccf7272a]
+      x-ms-client-request-id: [28c60290-3b29-11e7-b660-a0b3ccf7272a]
     method: PUT
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkWatchers/westus2-watcher?api-version=2017-03-01
   response:
-    body: {string: "{\r\n  \"name\": \"westus-watcher\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher\"\
-        ,\r\n  \"etag\": \"W/\\\"780f3380-5349-41a5-81ed-cd7a4e96ed49\\\"\",\r\n \
-        \ \"type\": \"Microsoft.Network/networkWatchers\",\r\n  \"location\": \"westus\"\
+    body: {string: "{\r\n  \"name\": \"westus2-watcher\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkWatchers/westus2-watcher\"\
+        ,\r\n  \"etag\": \"W/\\\"02ca7f3e-011c-4723-a6e3-ca5252774a5a\\\"\",\r\n \
+        \ \"type\": \"Microsoft.Network/networkWatchers\",\r\n  \"location\": \"westus2\"\
         ,\r\n  \"properties\": {\r\n    \"provisioningState\": \"Succeeded\",\r\n\
         \    \"runningOperationIds\": []\r\n  }\r\n}"}
     headers:
-      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operations/05971129-028f-49a0-8123-f0ac8473e0c7?api-version=2017-03-01']
+      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus2/operations/3a979408-c169-4ea8-8d36-eb6c874befb0?api-version=2017-03-01']
       Cache-Control: [no-cache]
+      Content-Length: ['429']
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:17 GMT']
+      Date: ['Wed, 17 May 2017 17:49:28 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['402']
       x-ms-ratelimit-remaining-subscription-writes: ['1199']
-    status: {code: 200, message: OK}
+    status: {code: 201, message: Created}
 - request:
-    body: '{"location": "westus2"}'
+    body: '{"location": "westus", "tags": {"foo": "doo"}}'
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
-      Content-Length: ['23']
+      Content-Length: ['46']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b6a62100-245b-11e7-a8fa-a0b3ccf7272a]
+      x-ms-client-request-id: [29431668-3b29-11e7-9e16-a0b3ccf7272a]
     method: PUT
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus2-watcher?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher?api-version=2017-03-01
   response:
-    body: {string: "{\r\n  \"name\": \"westus2-watcher\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus2-watcher\"\
-        ,\r\n  \"etag\": \"W/\\\"220a932a-d62d-47f1-8b0d-26a20d23991a\\\"\",\r\n \
-        \ \"type\": \"Microsoft.Network/networkWatchers\",\r\n  \"location\": \"westus2\"\
-        ,\r\n  \"properties\": {\r\n    \"provisioningState\": \"Succeeded\",\r\n\
-        \    \"runningOperationIds\": []\r\n  }\r\n}"}
+    body: {string: "{\r\n  \"name\": \"westus-watcher\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher\"\
+        ,\r\n  \"etag\": \"W/\\\"64d50082-001f-41e2-9bd2-c57b90281e00\\\"\",\r\n \
+        \ \"type\": \"Microsoft.Network/networkWatchers\",\r\n  \"location\": \"westus\"\
+        ,\r\n  \"tags\": {\r\n    \"foo\": \"doo\"\r\n  },\r\n  \"properties\": {\r\
+        \n    \"provisioningState\": \"Succeeded\",\r\n    \"runningOperationIds\"\
+        : []\r\n  }\r\n}"}
     headers:
-      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus2/operations/5d3322c0-b870-4e3f-987e-66b2863cd182?api-version=2017-03-01']
+      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operations/f141f428-4888-4f45-a405-62f844f1512c?api-version=2017-03-01']
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:17 GMT']
+      Date: ['Wed, 17 May 2017 17:49:28 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['405']
+      content-length: ['439']
       x-ms-ratelimit-remaining-subscription-writes: ['1199']
     status: {code: 200, message: OK}
 - request:
@@ -105,25 +110,24 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b6d786d4-245b-11e7-a6f3-a0b3ccf7272a]
+      x-ms-client-request-id: [2980eada-3b29-11e7-9a9a-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"780f3380-5349-41a5-81ed-cd7a4e96ed49\"","type":"Microsoft.Network/networkWatchers","location":"westus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"westus2-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus2-watcher","etag":"W/\"220a932a-d62d-47f1-8b0d-26a20d23991a\"","type":"Microsoft.Network/networkWatchers","location":"westus2","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"64d50082-001f-41e2-9bd2-c57b90281e00\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"westus2-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkWatchers/westus2-watcher","etag":"W/\"02ca7f3e-011c-4723-a6e3-ca5252774a5a\"","type":"Microsoft.Network/networkWatchers","location":"westus2","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:18 GMT']
+      Date: ['Wed, 17 May 2017 17:49:28 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Vary: [Accept-Encoding]
-      content-length: ['1073']
-      x-ms-original-request-ids: [12144127-00cc-46f3-acf6-8eee276b9801, 5988e9ad-537b-4b0b-b1ec-725987a34273,
-        40591546-de51-4fb5-a1ef-bb827fd3fe4a]
+      content-length: ['765']
+      x-ms-original-request-ids: [f7152f68-bacd-4bdc-87c8-6bebc4dabcc2, a14638e9-5d2d-4331-a326-c5e0bb7d0f2b]
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -133,28 +137,27 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b72ba8f6-245b-11e7-8c05-a0b3ccf7272a]
+      x-ms-client-request-id: [29b0b31c-3b29-11e7-8224-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"780f3380-5349-41a5-81ed-cd7a4e96ed49\"","type":"Microsoft.Network/networkWatchers","location":"westus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"westus2-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus2-watcher","etag":"W/\"220a932a-d62d-47f1-8b0d-26a20d23991a\"","type":"Microsoft.Network/networkWatchers","location":"westus2","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"64d50082-001f-41e2-9bd2-c57b90281e00\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"westus2-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkWatchers/westus2-watcher","etag":"W/\"02ca7f3e-011c-4723-a6e3-ca5252774a5a\"","type":"Microsoft.Network/networkWatchers","location":"westus2","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:18 GMT']
+      Date: ['Wed, 17 May 2017 17:49:29 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Vary: [Accept-Encoding]
-      content-length: ['1073']
-      x-ms-original-request-ids: [b45f3e96-e19d-4f1f-b7e2-73d6f4212c02, 206581e3-0ef4-4f98-bf9e-8845482b28c1,
-        06a88aa8-193c-44c4-8a4a-7a30d8a47c1d]
+      content-length: ['765']
+      x-ms-original-request-ids: [cb2b4107-0140-46ad-9bf7-9f3ba4bc600d, 3ec116d8-6cef-4f42-a279-44642cced67e]
     status: {code: 200, message: OK}
 - request:
-    body: '{"tags": {"foo": "doo"}, "location": "westus"}'
+    body: '{"location": "westus", "tags": {"foo": "doo"}}'
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
@@ -162,24 +165,24 @@ interactions:
       Content-Length: ['46']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b771fce6-245b-11e7-8209-a0b3ccf7272a]
+      x-ms-client-request-id: [29e669e8-3b29-11e7-9ea0-a0b3ccf7272a]
     method: PUT
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher?api-version=2017-03-01
   response:
-    body: {string: "{\r\n  \"name\": \"westus-watcher\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher\"\
-        ,\r\n  \"etag\": \"W/\\\"c0dd6b55-d81f-4708-a1cc-25fbf5c327a8\\\"\",\r\n \
+    body: {string: "{\r\n  \"name\": \"westus-watcher\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher\"\
+        ,\r\n  \"etag\": \"W/\\\"64d50082-001f-41e2-9bd2-c57b90281e00\\\"\",\r\n \
         \ \"type\": \"Microsoft.Network/networkWatchers\",\r\n  \"location\": \"westus\"\
         ,\r\n  \"tags\": {\r\n    \"foo\": \"doo\"\r\n  },\r\n  \"properties\": {\r\
         \n    \"provisioningState\": \"Succeeded\",\r\n    \"runningOperationIds\"\
         : []\r\n  }\r\n}"}
     headers:
-      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operations/594182f2-db8b-41c6-a1ab-10c25ea4c7b3?api-version=2017-03-01']
+      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operations/8feea2ee-dfab-442e-a9b1-fc28fedb9ea2?api-version=2017-03-01']
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:19 GMT']
+      Date: ['Wed, 17 May 2017 17:49:30 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
@@ -187,10 +190,10 @@ interactions:
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
       content-length: ['439']
-      x-ms-ratelimit-remaining-subscription-writes: ['1198']
+      x-ms-ratelimit-remaining-subscription-writes: ['1197']
     status: {code: 200, message: OK}
 - request:
-    body: '{"tags": {"foo": "doo"}, "location": "westus2"}'
+    body: '{"location": "westus2", "tags": {"foo": "doo"}}'
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
@@ -198,32 +201,32 @@ interactions:
       Content-Length: ['47']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b7ccb102-245b-11e7-a054-a0b3ccf7272a]
+      x-ms-client-request-id: [2a15d990-3b29-11e7-907c-a0b3ccf7272a]
     method: PUT
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus2-watcher?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkWatchers/westus2-watcher?api-version=2017-03-01
   response:
-    body: {string: "{\r\n  \"name\": \"westus2-watcher\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus2-watcher\"\
-        ,\r\n  \"etag\": \"W/\\\"ea4f9434-fdfb-4d7d-b9aa-cc22e999974e\\\"\",\r\n \
+    body: {string: "{\r\n  \"name\": \"westus2-watcher\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkWatchers/westus2-watcher\"\
+        ,\r\n  \"etag\": \"W/\\\"1dcbb925-967e-4415-a7ff-1ada8e9d87e2\\\"\",\r\n \
         \ \"type\": \"Microsoft.Network/networkWatchers\",\r\n  \"location\": \"westus2\"\
         ,\r\n  \"tags\": {\r\n    \"foo\": \"doo\"\r\n  },\r\n  \"properties\": {\r\
         \n    \"provisioningState\": \"Succeeded\",\r\n    \"runningOperationIds\"\
         : []\r\n  }\r\n}"}
     headers:
-      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus2/operations/35e03a6a-9839-41ed-9695-6eabcf642c12?api-version=2017-03-01']
+      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus2/operations/2263ab1e-c011-4258-8b37-8e7b519e294a?api-version=2017-03-01']
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:20 GMT']
+      Date: ['Wed, 17 May 2017 17:49:30 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['442']
-      x-ms-ratelimit-remaining-subscription-writes: ['1199']
+      content-length: ['466']
+      x-ms-ratelimit-remaining-subscription-writes: ['1198']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -233,25 +236,24 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b83dc106-245b-11e7-8d26-a0b3ccf7272a]
+      x-ms-client-request-id: [2a99a028-3b29-11e7-a329-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"c0dd6b55-d81f-4708-a1cc-25fbf5c327a8\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"westus2-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus2-watcher","etag":"W/\"ea4f9434-fdfb-4d7d-b9aa-cc22e999974e\"","type":"Microsoft.Network/networkWatchers","location":"westus2","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"64d50082-001f-41e2-9bd2-c57b90281e00\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"westus2-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkWatchers/westus2-watcher","etag":"W/\"1dcbb925-967e-4415-a7ff-1ada8e9d87e2\"","type":"Microsoft.Network/networkWatchers","location":"westus2","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:21 GMT']
+      Date: ['Wed, 17 May 2017 17:49:30 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Vary: [Accept-Encoding]
-      content-length: ['1115']
-      x-ms-original-request-ids: [d847eeab-e414-467f-bcb5-93444abc162c, a0c6b8cb-1045-4174-ab35-cda3f28254c5,
-        7e702627-5132-4c82-baa6-7a86c423b3d8]
+      content-length: ['786']
+      x-ms-original-request-ids: [ef7d2a7b-dc71-4327-9808-726e3eb302ad, 839bf2fc-f0eb-4099-ba6b-85196290c87c]
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -261,25 +263,24 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b899f0a4-245b-11e7-9bcd-a0b3ccf7272a]
+      x-ms-client-request-id: [2ad7718a-3b29-11e7-a1c4-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"c0dd6b55-d81f-4708-a1cc-25fbf5c327a8\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"westus2-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus2-watcher","etag":"W/\"ea4f9434-fdfb-4d7d-b9aa-cc22e999974e\"","type":"Microsoft.Network/networkWatchers","location":"westus2","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"64d50082-001f-41e2-9bd2-c57b90281e00\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"westus2-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkWatchers/westus2-watcher","etag":"W/\"1dcbb925-967e-4415-a7ff-1ada8e9d87e2\"","type":"Microsoft.Network/networkWatchers","location":"westus2","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:21 GMT']
+      Date: ['Wed, 17 May 2017 17:49:31 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Vary: [Accept-Encoding]
-      content-length: ['1115']
-      x-ms-original-request-ids: [6ef73889-df07-4611-af7d-e8567254e8f7, 5cd047f2-b306-4c71-b42b-b82e77de4898,
-        4158d825-c7a8-430c-9830-204420e8e1bc]
+      content-length: ['786']
+      x-ms-original-request-ids: [770eb39d-3081-4080-b4a7-b358897ec3ca, dc1f340a-acb9-47bc-9a2b-48feb9540b35]
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -290,21 +291,21 @@ interactions:
       Content-Length: ['0']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b8e318ec-245b-11e7-bea5-a0b3ccf7272a]
+      x-ms-client-request-id: [2b05a66c-3b29-11e7-88b5-a0b3ccf7272a]
     method: DELETE
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus2-watcher?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkWatchers/westus2-watcher?api-version=2017-03-01
   response:
     body: {string: ''}
     headers:
-      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus2/operations/1544fb32-0f04-4d5a-b9e7-1e4b86600e61?api-version=2017-03-01']
+      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus2/operations/e04b7f69-2149-4707-b9de-b1d9d332b9cf?api-version=2017-03-01']
       Cache-Control: [no-cache]
       Content-Length: ['0']
-      Date: ['Tue, 18 Apr 2017 17:23:21 GMT']
+      Date: ['Wed, 17 May 2017 17:49:31 GMT']
       Expires: ['-1']
-      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus2/operationResults/1544fb32-0f04-4d5a-b9e7-1e4b86600e61?api-version=2017-03-01']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus2/operationResults/e04b7f69-2149-4707-b9de-b1d9d332b9cf?api-version=2017-03-01']
       Pragma: [no-cache]
       Retry-After: ['10']
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
@@ -319,18 +320,18 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b8e318ec-245b-11e7-bea5-a0b3ccf7272a]
+      x-ms-client-request-id: [2b05a66c-3b29-11e7-88b5-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus2/operations/1544fb32-0f04-4d5a-b9e7-1e4b86600e61?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus2/operations/e04b7f69-2149-4707-b9de-b1d9d332b9cf?api-version=2017-03-01
   response:
     body: {string: "{\r\n  \"status\": \"Succeeded\"\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:32 GMT']
+      Date: ['Wed, 17 May 2017 17:49:42 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
@@ -347,25 +348,24 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [bf72dd12-245b-11e7-b76a-a0b3ccf7272a]
+      x-ms-client-request-id: [319481a6-3b29-11e7-8ccc-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"c0dd6b55-d81f-4708-a1cc-25fbf5c327a8\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"64d50082-001f-41e2-9bd2-c57b90281e00\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:32 GMT']
+      Date: ['Wed, 17 May 2017 17:49:42 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [b0a0d4a6-a252-4593-83fb-85f532dd7943, ed803d0c-49f9-468a-a1a7-d4de99b03bbc,
-        13b62d9a-9c60-4eec-a771-e63d81a87c28]
+      content-length: ['385']
+      x-ms-original-request-ids: [01cb86b2-0e22-449a-a9ae-45e2502ffce0, 071c4239-852b-46e0-9b0c-b2186730d0ff]
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -375,27 +375,27 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [bfc7de5e-245b-11e7-bb7c-a0b3ccf7272a]
+      x-ms-client-request-id: [31b0ef3a-3b29-11e7-8aca-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"c0dd6b55-d81f-4708-a1cc-25fbf5c327a8\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"64d50082-001f-41e2-9bd2-c57b90281e00\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:33 GMT']
+      Date: ['Wed, 17 May 2017 17:49:42 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [868d82e9-25e8-4161-a9d1-043808047510, ca0c9be5-eb7b-46f5-9bac-3417ca797730]
+      content-length: ['385']
+      x-ms-original-request-ids: [0454fc69-8d77-4f7b-a16c-5cfb94265213, 4da4abca-1374-4a79-a326-f12c9968fa1e]
     status: {code: 200, message: OK}
 - request:
-    body: '{"kind": "Storage", "location": "westus", "sku": {"name": "Standard_LRS"}}'
+    body: '{"location": "westus", "kind": "Storage", "sku": {"name": "Standard_LRS"}}'
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
@@ -404,9 +404,9 @@ interactions:
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
           msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [c079eb4a-245b-11e7-ac2e-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: PUT
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Storage/storageAccounts/clitestnwstorage1?api-version=2016-12-01
   response:
@@ -414,9 +414,9 @@ interactions:
     headers:
       Cache-Control: [no-cache]
       Content-Length: ['0']
-      Date: ['Tue, 18 Apr 2017 17:23:36 GMT']
+      Date: ['Wed, 17 May 2017 17:49:43 GMT']
       Expires: ['-1']
-      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/e51e3930-d3c2-4c5f-bcdb-4ae6a7d0c459?monitor=true&api-version=2016-12-01']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
       Retry-After: ['17']
       Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -432,27 +432,24 @@ interactions:
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
           msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [c079eb4a-245b-11e7-ac2e-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/e51e3930-d3c2-4c5f-bcdb-4ae6a7d0c459?monitor=true&api-version=2016-12-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Storage/storageAccounts/clitestnwstorage1","kind":"Storage","location":"westus","name":"clitestnwstorage1","properties":{"creationTime":"2017-04-18T17:23:36.9566350Z","primaryEndpoints":{"blob":"https://clitestnwstorage1.blob.core.windows.net/","file":"https://clitestnwstorage1.file.core.windows.net/","queue":"https://clitestnwstorage1.queue.core.windows.net/","table":"https://clitestnwstorage1.table.core.windows.net/"},"primaryLocation":"westus","provisioningState":"Succeeded","statusOfPrimary":"available","supportsHttpsTrafficOnly":false},"sku":{"name":"Standard_LRS","tier":"Standard"},"tags":{},"type":"Microsoft.Storage/storageAccounts"}
-
-        '}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json]
-      Date: ['Tue, 18 Apr 2017 17:23:54 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:50:01 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
+      Retry-After: ['17']
       Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['774']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -461,94 +458,52 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 resourcemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [cd0039dc-245b-11e7-b928-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher?api-version=2017-05-10
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher","name":"cli_test_network_watcher","location":"westus","tags":{"use":"az-test"},"properties":{"provisioningState":"Succeeded"}}'}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:55 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:50:19 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Vary: [Accept-Encoding]
-      content-length: ['238']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
-      Connection: [close]
-      Host: [raw.githubusercontent.com]
-      User-Agent: [Python-urllib/3.5]
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/arm-compute/quickstart-templates/aliases.json
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: "{\n  \"$schema\":\"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json\"\
-        ,\n  \"contentVersion\":\"1.0.0.0\",\n  \"parameters\":{},\n  \"variables\"\
-        :{},\n  \"resources\":[],\n\n  \"outputs\":{\n    \"aliases\":{\n      \"\
-        type\":\"object\",\n      \"value\":{\n\n        \"Linux\":{\n          \"\
-        CentOS\":{\n            \"publisher\":\"OpenLogic\",\n            \"offer\"\
-        :\"CentOS\",\n            \"sku\":\"7.3\",\n            \"version\":\"latest\"\
-        \n          },\n          \"CoreOS\":{\n            \"publisher\":\"CoreOS\"\
-        ,\n            \"offer\":\"CoreOS\",\n            \"sku\":\"Stable\",\n  \
-        \          \"version\":\"latest\"\n          },\n          \"Debian\":{\n\
-        \            \"publisher\":\"credativ\",\n            \"offer\":\"Debian\"\
-        ,\n            \"sku\":\"8\",\n            \"version\":\"latest\"\n      \
-        \    },\n          \"openSUSE-Leap\": {\n            \"publisher\":\"SUSE\"\
-        ,\n            \"offer\":\"openSUSE-Leap\",\n            \"sku\":\"42.2\"\
-        ,\n            \"version\": \"latest\"\n          },\n          \"RHEL\":{\n\
-        \            \"publisher\":\"RedHat\",\n            \"offer\":\"RHEL\",\n\
-        \            \"sku\":\"7.3\",\n            \"version\":\"latest\"\n      \
-        \    },\n          \"SLES\":{\n            \"publisher\":\"SUSE\",\n     \
-        \       \"offer\":\"SLES\",\n            \"sku\":\"12-SP2\",\n           \
-        \ \"version\":\"latest\"\n          },\n          \"UbuntuLTS\":{\n      \
-        \      \"publisher\":\"Canonical\",\n            \"offer\":\"UbuntuServer\"\
-        ,\n            \"sku\":\"16.04-LTS\",\n            \"version\":\"latest\"\n\
-        \          }\n        },\n\n        \"Windows\":{\n          \"Win2016Datacenter\"\
-        :{\n            \"publisher\":\"MicrosoftWindowsServer\",\n            \"\
-        offer\":\"WindowsServer\",\n            \"sku\":\"2016-Datacenter\",\n   \
-        \         \"version\":\"latest\"\n          },\n          \"Win2012R2Datacenter\"\
-        :{\n            \"publisher\":\"MicrosoftWindowsServer\",\n            \"\
-        offer\":\"WindowsServer\",\n            \"sku\":\"2012-R2-Datacenter\",\n\
-        \            \"version\":\"latest\"\n          },\n          \"Win2012Datacenter\"\
-        :{\n            \"publisher\":\"MicrosoftWindowsServer\",\n            \"\
-        offer\":\"WindowsServer\",\n            \"sku\":\"2012-Datacenter\",\n   \
-        \         \"version\":\"latest\"\n          },\n          \"Win2008R2SP1\"\
-        :{\n            \"publisher\":\"MicrosoftWindowsServer\",\n            \"\
-        offer\":\"WindowsServer\",\n            \"sku\":\"2008-R2-SP1\",\n       \
-        \     \"version\":\"latest\"\n          }\n        }\n      }\n    }\n  }\n\
-        }\n"}
+    body: {string: ''}
     headers:
-      Accept-Ranges: [bytes]
-      Access-Control-Allow-Origin: ['*']
-      Cache-Control: [max-age=300]
-      Connection: [close]
-      Content-Length: ['2235']
-      Content-Security-Policy: [default-src 'none'; style-src 'unsafe-inline']
-      Content-Type: [text/plain; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:56 GMT']
-      ETag: ['"d6824855d13e27c5258a680eb60f635d088fd05e"']
-      Expires: ['Tue, 18 Apr 2017 17:28:56 GMT']
-      Source-Age: ['0']
-      Strict-Transport-Security: [max-age=31536000]
-      Vary: ['Authorization,Accept-Encoding']
-      Via: [1.1 varnish]
-      X-Cache: [MISS]
-      X-Cache-Hits: ['0']
-      X-Content-Type-Options: [nosniff]
-      X-Fastly-Request-ID: [6fd506e90b0466d7e41f98f0d6d937b284cfbc50]
-      X-Frame-Options: [deny]
-      X-Geo-Block-List: ['']
-      X-GitHub-Request-Id: ['E7DE:04F5:51456B5:5481E9C:58F64BAB']
-      X-Served-By: [cache-sea1050-SEA]
-      X-Timer: ['S1492536236.129848,VS0,VE109']
-      X-XSS-Protection: [1; mode=block]
-    status: {code: 200, message: OK}
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:50:36 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -557,81 +512,52 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [cd46a0a4-245b-11e7-9980-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: '{"value":[]}'}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:56 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:50:54 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Vary: [Accept-Encoding]
-      content-length: ['12']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
-    body: '{"properties": {"mode": "Incremental", "template": {"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
-      "contentVersion": "1.0.0.0", "resources": [{"type": "Microsoft.Network/virtualNetworks",
-      "tags": {}, "location": "westus", "name": "vm1VNET", "properties": {"subnets":
-      [{"properties": {"addressPrefix": "10.0.0.0/24"}, "name": "vm1Subnet"}], "addressSpace":
-      {"addressPrefixes": ["10.0.0.0/16"]}}, "apiVersion": "2015-06-15", "dependsOn":
-      []}, {"type": "Microsoft.Network/networkSecurityGroups", "tags": {}, "location":
-      "westus", "name": "vm1NSG", "dependsOn": [], "properties": {"securityRules":
-      [{"properties": {"sourcePortRange": "*", "destinationPortRange": "22", "access":
-      "Allow", "destinationAddressPrefix": "*", "sourceAddressPrefix": "*", "protocol":
-      "Tcp", "priority": 1000, "direction": "Inbound"}, "name": "default-allow-ssh"}]},
-      "apiVersion": "2015-06-15"}, {"type": "Microsoft.Network/publicIPAddresses",
-      "tags": {}, "location": "westus", "name": "vm1PublicIP", "dependsOn": [], "properties":
-      {"publicIPAllocationMethod": "dynamic"}, "apiVersion": "2015-06-15"}, {"type":
-      "Microsoft.Network/networkInterfaces", "tags": {}, "location": "westus", "name":
-      "vm1VMNic", "dependsOn": ["Microsoft.Network/virtualNetworks/vm1VNET", "Microsoft.Network/networkSecurityGroups/vm1NSG",
-      "Microsoft.Network/publicIpAddresses/vm1PublicIP"], "properties": {"networkSecurityGroup":
-      {"id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG"},
-      "ipConfigurations": [{"properties": {"subnet": {"id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET/subnets/vm1Subnet"},
-      "privateIPAllocationMethod": "Dynamic", "publicIPAddress": {"id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP"}},
-      "name": "ipconfigvm1"}]}, "apiVersion": "2015-06-15"}, {"type": "Microsoft.Compute/virtualMachines",
-      "tags": {}, "location": "westus", "name": "vm1", "dependsOn": ["Microsoft.Network/networkInterfaces/vm1VMNic"],
-      "properties": {"networkProfile": {"networkInterfaces": [{"id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic"}]},
-      "storageProfile": {"osDisk": {"createOption": "fromImage", "caching": null,
-      "managedDisk": {"storageAccountType": "Premium_LRS"}, "name": "osdisk_EF1e9VAb72"},
-      "imageReference": {"offer": "UbuntuServer", "version": "latest", "sku": "16.04-LTS",
-      "publisher": "Canonical"}}, "osProfile": {"linuxConfiguration": {"ssh": {"publicKeys":
-      [{"path": "/home/trpresco/.ssh/authorized_keys", "keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLkUy/BFb7o47gQqFcMiioYD4w3Tu/7bpy7t/3pQVhjmsEEaWk09dA1Ju1UbukKaLpOprch/r9bgUWu1oTEP7E5evwaJl0TvLX0gsxGGItfPc58bbQ77uxuXhMfYEZ6oiS+Ybt5nUjjDUUNhSIrKSLhCHCmQ9JnOd/AObf9G4iR38bsABIAVxmbYT6OQKm4oRwNs1c99B5TsfnREFs7yawCV3hjKVHsD3bRo83bBbBG3d/CHYfcnEbpK4weagw899YodAXDiUh0qYfOy0mGz4zWaQ4rcCitk9od/WSDhLAOy74cqwzKJwoR9DcALxkWVMuJW7xBF9tWEroVvFrh6/N"}]},
-      "disablePasswordAuthentication": true}, "adminUsername": "trpresco", "computerName":
-      "vm1"}, "hardwareProfile": {"vmSize": "Standard_DS1_v2"}}, "apiVersion": "2016-04-30-preview"}],
-      "outputs": {}, "variables": {}, "parameters": {}}, "parameters": {}}}'
+    body: null
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
-      Content-Length: ['3507']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 resourcemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [cd5b6080-245b-11e7-a6b8-a0b3ccf7272a]
-    method: PUT
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2017-05-10
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/vm_deploy_BtQtA5NtaP93vKt6AOGfHuNwNZIITzAR","name":"vm_deploy_BtQtA5NtaP93vKt6AOGfHuNwNZIITzAR","properties":{"templateHash":"6887668168770991941","parameters":{},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2017-04-18T17:23:57.6063245Z","duration":"PT0.6204488S","correlationId":"bd69eddb-3cc0-4be5-993f-c862fb5024b7","providers":[{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["westus"]},{"resourceType":"networkSecurityGroups","locations":["westus"]},{"resourceType":"publicIPAddresses","locations":["westus"]},{"resourceType":"networkInterfaces","locations":["westus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachines","locations":["westus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"vm1VNET"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG","resourceType":"Microsoft.Network/networkSecurityGroups","resourceName":"vm1NSG"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIpAddresses/vm1PublicIP","resourceType":"Microsoft.Network/publicIpAddresses","resourceName":"vm1PublicIP"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic","resourceType":"Microsoft.Network/networkInterfaces","resourceName":"vm1VMNic"},{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic","resourceType":"Microsoft.Network/networkInterfaces","resourceName":"vm1VMNic"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1","resourceType":"Microsoft.Compute/virtualMachines","resourceName":"vm1"}]}}'}
+    body: {string: ''}
     headers:
-      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/vm_deploy_BtQtA5NtaP93vKt6AOGfHuNwNZIITzAR/operationStatuses/08587090706484917545?api-version=2017-05-10']
       Cache-Control: [no-cache]
-      Content-Length: ['2386']
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:23:56 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:51:11 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      x-ms-ratelimit-remaining-subscription-writes: ['1199']
-    status: {code: 201, message: Created}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -640,24 +566,25 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 resourcemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [cd5b6080-245b-11e7-a6b8-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08587090706484917545?api-version=2017-05-10
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: '{"status":"Running"}'}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:24:27 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:51:29 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Vary: [Accept-Encoding]
-      content-length: ['20']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -666,24 +593,25 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 resourcemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [cd5b6080-245b-11e7-a6b8-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08587090706484917545?api-version=2017-05-10
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: '{"status":"Running"}'}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:24:57 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:51:46 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Vary: [Accept-Encoding]
-      content-length: ['20']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -692,24 +620,25 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 resourcemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [cd5b6080-245b-11e7-a6b8-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08587090706484917545?api-version=2017-05-10
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: '{"status":"Running"}'}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:25:27 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:52:04 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Vary: [Accept-Encoding]
-      content-length: ['20']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -718,24 +647,25 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 resourcemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [cd5b6080-245b-11e7-a6b8-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08587090706484917545?api-version=2017-05-10
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: '{"status":"Succeeded"}'}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:25:58 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:52:21 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Vary: [Accept-Encoding]
-      content-length: ['22']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -744,24 +674,25 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 resourcemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [cd5b6080-245b-11e7-a6b8-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2017-05-10
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/vm_deploy_BtQtA5NtaP93vKt6AOGfHuNwNZIITzAR","name":"vm_deploy_BtQtA5NtaP93vKt6AOGfHuNwNZIITzAR","properties":{"templateHash":"6887668168770991941","parameters":{},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2017-04-18T17:25:51.8593562Z","duration":"PT1M54.8734805S","correlationId":"bd69eddb-3cc0-4be5-993f-c862fb5024b7","providers":[{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["westus"]},{"resourceType":"networkSecurityGroups","locations":["westus"]},{"resourceType":"publicIPAddresses","locations":["westus"]},{"resourceType":"networkInterfaces","locations":["westus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachines","locations":["westus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"vm1VNET"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG","resourceType":"Microsoft.Network/networkSecurityGroups","resourceName":"vm1NSG"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIpAddresses/vm1PublicIP","resourceType":"Microsoft.Network/publicIpAddresses","resourceName":"vm1PublicIP"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic","resourceType":"Microsoft.Network/networkInterfaces","resourceName":"vm1VMNic"},{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic","resourceType":"Microsoft.Network/networkInterfaces","resourceName":"vm1VMNic"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1","resourceType":"Microsoft.Compute/virtualMachines","resourceName":"vm1"}],"outputs":{},"outputResources":[{"id":"Microsoft.Compute/virtualMachines/vm1"},{"id":"Microsoft.Network/networkInterfaces/vm1VMNic"},{"id":"Microsoft.Network/networkSecurityGroups/vm1NSG"},{"id":"Microsoft.Network/publicIPAddresses/vm1PublicIP"},{"id":"Microsoft.Network/virtualNetworks/vm1VNET"}]}}'}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:25:58 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:52:38 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Vary: [Accept-Encoding]
-      content-length: ['2688']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -770,60 +701,25 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [16b63146-245c-11e7-adbc-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1?$expand=instanceView&api-version=2016-04-30-preview
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"2391ed7e-4579-4e07-bde3-ab3889095130\"\
-        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
-        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
-        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
-        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
-        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
-        \     \"name\": \"osdisk_EF1e9VAb72\",\r\n        \"createOption\": \"FromImage\"\
-        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
-        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
-        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/disks/osdisk_EF1e9VAb72\"\
-        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
-        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
-        ,\r\n      \"adminUsername\": \"trpresco\",\r\n      \"linuxConfiguration\"\
-        : {\r\n        \"disablePasswordAuthentication\": true,\r\n        \"ssh\"\
-        : {\r\n          \"publicKeys\": [\r\n            {\r\n              \"path\"\
-        : \"/home/trpresco/.ssh/authorized_keys\",\r\n              \"keyData\": \"\
-        ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLkUy/BFb7o47gQqFcMiioYD4w3Tu/7bpy7t/3pQVhjmsEEaWk09dA1Ju1UbukKaLpOprch/r9bgUWu1oTEP7E5evwaJl0TvLX0gsxGGItfPc58bbQ77uxuXhMfYEZ6oiS+Ybt5nUjjDUUNhSIrKSLhCHCmQ9JnOd/AObf9G4iR38bsABIAVxmbYT6OQKm4oRwNs1c99B5TsfnREFs7yawCV3hjKVHsD3bRo83bBbBG3d/CHYfcnEbpK4weagw899YodAXDiUh0qYfOy0mGz4zWaQ4rcCitk9od/WSDhLAOy74cqwzKJwoR9DcALxkWVMuJW7xBF9tWEroVvFrh6/N\"\
-        \r\n            }\r\n          ]\r\n        }\r\n      },\r\n      \"secrets\"\
-        : []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\":[{\"id\"\
-        :\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        }]},\r\n    \"provisioningState\": \"Succeeded\",\r\n    \"instanceView\"\
-        : {\r\n      \"vmAgent\": {\r\n        \"vmAgentVersion\": \"Unknown\",\r\n\
-        \        \"statuses\": [\r\n          {\r\n            \"code\": \"ProvisioningState/Unavailable\"\
-        ,\r\n            \"level\": \"Warning\",\r\n            \"displayStatus\"\
-        : \"Not Ready\",\r\n            \"message\": \"VM status blob is found but\
-        \ not yet populated.\",\r\n            \"time\": \"2017-04-18T17:25:59+00:00\"\
-        \r\n          }\r\n        ]\r\n      },\r\n      \"statuses\": [\r\n    \
-        \    {\r\n          \"code\": \"ProvisioningState/succeeded\",\r\n       \
-        \   \"level\": \"Info\",\r\n          \"displayStatus\": \"Provisioning succeeded\"\
-        ,\r\n          \"time\": \"2017-04-18T17:25:41.4063635+00:00\"\r\n       \
-        \ },\r\n        {\r\n          \"code\": \"PowerState/running\",\r\n     \
-        \     \"level\": \"Info\",\r\n          \"displayStatus\": \"VM running\"\r\
-        \n        }\r\n      ]\r\n    }\r\n  },\r\n  \"type\": \"Microsoft.Compute/virtualMachines\"\
-        ,\r\n  \"location\": \"westus\",\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        ,\r\n  \"name\": \"vm1\"\r\n}"}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:25:59 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:52:55 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['2887']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -832,49 +728,25 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [16da07dc-245c-11e7-8242-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: "{\r\n  \"name\": \"vm1VMNic\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        ,\r\n  \"etag\": \"W/\\\"f6aa9cf5-0cba-4ac2-a216-8ceae0e1afcf\\\"\",\r\n \
-        \ \"location\": \"westus\",\r\n  \"tags\": {},\r\n  \"properties\": {\r\n\
-        \    \"provisioningState\": \"Succeeded\",\r\n    \"resourceGuid\": \"bcfed233-7a67-4590-a43c-f81471e3da46\"\
-        ,\r\n    \"ipConfigurations\": [\r\n      {\r\n        \"name\": \"ipconfigvm1\"\
-        ,\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic/ipConfigurations/ipconfigvm1\"\
-        ,\r\n        \"etag\": \"W/\\\"f6aa9cf5-0cba-4ac2-a216-8ceae0e1afcf\\\"\"\
-        ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
-        ,\r\n          \"privateIPAddress\": \"10.0.0.4\",\r\n          \"privateIPAllocationMethod\"\
-        : \"Dynamic\",\r\n          \"publicIPAddress\": {\r\n            \"id\":\
-        \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP\"\
-        \r\n          },\r\n          \"subnet\": {\r\n            \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET/subnets/vm1Subnet\"\
-        \r\n          },\r\n          \"primary\": true,\r\n          \"privateIPAddressVersion\"\
-        : \"IPv4\"\r\n        }\r\n      }\r\n    ],\r\n    \"dnsSettings\": {\r\n\
-        \      \"dnsServers\": [],\r\n      \"appliedDnsServers\": [],\r\n      \"\
-        internalDomainNameSuffix\": \"yoerbdku5cpuppgm4azb304f0g.dx.internal.cloudapp.net\"\
-        \r\n    },\r\n    \"macAddress\": \"00-0D-3A-36-82-6C\",\r\n    \"enableAcceleratedNetworking\"\
-        : false,\r\n    \"enableIPForwarding\": false,\r\n    \"networkSecurityGroup\"\
-        : {\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
-        \r\n    },\r\n    \"primary\": true,\r\n    \"virtualMachine\": {\r\n    \
-        \  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        \r\n    }\r\n  },\r\n  \"type\": \"Microsoft.Network/networkInterfaces\"\r\
-        \n}"}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:25:58 GMT']
-      ETag: [W/"f6aa9cf5-0cba-4ac2-a216-8ceae0e1afcf"]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:53:13 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['2225']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -883,35 +755,52 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [16fd9cd2-245c-11e7-a836-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: "{\r\n  \"name\": \"vm1PublicIP\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP\"\
-        ,\r\n  \"etag\": \"W/\\\"8fe97487-b404-4a43-b601-f064a9bebfee\\\"\",\r\n \
-        \ \"location\": \"westus\",\r\n  \"tags\": {},\r\n  \"properties\": {\r\n\
-        \    \"provisioningState\": \"Succeeded\",\r\n    \"resourceGuid\": \"a8da445e-1b99-457b-b4ad-fa907caa1e2f\"\
-        ,\r\n    \"ipAddress\": \"13.64.70.192\",\r\n    \"publicIPAddressVersion\"\
-        : \"IPv4\",\r\n    \"publicIPAllocationMethod\": \"Dynamic\",\r\n    \"idleTimeoutInMinutes\"\
-        : 4,\r\n    \"ipConfiguration\": {\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic/ipConfigurations/ipconfigvm1\"\
-        \r\n    }\r\n  },\r\n  \"type\": \"Microsoft.Network/publicIPAddresses\"\r\
-        \n}"}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:53:30 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:25:59 GMT']
-      ETag: [W/"8fe97487-b404-4a43-b601-f064a9bebfee"]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:53:48 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['848']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -920,60 +809,52 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [172a47f8-245c-11e7-8d82-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1?$expand=instanceView&api-version=2016-04-30-preview
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"2391ed7e-4579-4e07-bde3-ab3889095130\"\
-        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
-        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
-        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
-        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
-        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
-        \     \"name\": \"osdisk_EF1e9VAb72\",\r\n        \"createOption\": \"FromImage\"\
-        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
-        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
-        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/disks/osdisk_EF1e9VAb72\"\
-        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
-        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
-        ,\r\n      \"adminUsername\": \"trpresco\",\r\n      \"linuxConfiguration\"\
-        : {\r\n        \"disablePasswordAuthentication\": true,\r\n        \"ssh\"\
-        : {\r\n          \"publicKeys\": [\r\n            {\r\n              \"path\"\
-        : \"/home/trpresco/.ssh/authorized_keys\",\r\n              \"keyData\": \"\
-        ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLkUy/BFb7o47gQqFcMiioYD4w3Tu/7bpy7t/3pQVhjmsEEaWk09dA1Ju1UbukKaLpOprch/r9bgUWu1oTEP7E5evwaJl0TvLX0gsxGGItfPc58bbQ77uxuXhMfYEZ6oiS+Ybt5nUjjDUUNhSIrKSLhCHCmQ9JnOd/AObf9G4iR38bsABIAVxmbYT6OQKm4oRwNs1c99B5TsfnREFs7yawCV3hjKVHsD3bRo83bBbBG3d/CHYfcnEbpK4weagw899YodAXDiUh0qYfOy0mGz4zWaQ4rcCitk9od/WSDhLAOy74cqwzKJwoR9DcALxkWVMuJW7xBF9tWEroVvFrh6/N\"\
-        \r\n            }\r\n          ]\r\n        }\r\n      },\r\n      \"secrets\"\
-        : []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\":[{\"id\"\
-        :\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        }]},\r\n    \"provisioningState\": \"Succeeded\",\r\n    \"instanceView\"\
-        : {\r\n      \"vmAgent\": {\r\n        \"vmAgentVersion\": \"Unknown\",\r\n\
-        \        \"statuses\": [\r\n          {\r\n            \"code\": \"ProvisioningState/Unavailable\"\
-        ,\r\n            \"level\": \"Warning\",\r\n            \"displayStatus\"\
-        : \"Not Ready\",\r\n            \"message\": \"VM status blob is found but\
-        \ not yet populated.\",\r\n            \"time\": \"2017-04-18T17:25:59+00:00\"\
-        \r\n          }\r\n        ]\r\n      },\r\n      \"statuses\": [\r\n    \
-        \    {\r\n          \"code\": \"ProvisioningState/succeeded\",\r\n       \
-        \   \"level\": \"Info\",\r\n          \"displayStatus\": \"Provisioning succeeded\"\
-        ,\r\n          \"time\": \"2017-04-18T17:25:41.4063635+00:00\"\r\n       \
-        \ },\r\n        {\r\n          \"code\": \"PowerState/running\",\r\n     \
-        \     \"level\": \"Info\",\r\n          \"displayStatus\": \"VM running\"\r\
-        \n        }\r\n      ]\r\n    }\r\n  },\r\n  \"type\": \"Microsoft.Compute/virtualMachines\"\
-        ,\r\n  \"location\": \"westus\",\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        ,\r\n  \"name\": \"vm1\"\r\n}"}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:54:06 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:26:00 GMT']
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:54:23 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['2887']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -982,1358 +863,754 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [174f4412-245c-11e7-a671-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/publishers?api-version=2016-04-30-preview
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: "[\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"\
-        4psa\",\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/4psa\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"4ward365\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/4ward365\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"7isolutions\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/7isolutions\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"a10networks\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/a10networks\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"abiquo\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/abiquo\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"accellion\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/accellion\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Acronis\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Acronis\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Acronis.Backup\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Acronis.Backup\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"actian_matrix\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/actian_matrix\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"actifio\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/actifio\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"active-navigation\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/active-navigation\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"activeeon\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/activeeon\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"adam-software\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/adam-software\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"adatao\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/adatao\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"adobe_test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/adobe_test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"adra-match\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/adra-match\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"advantech\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/advantech\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"advantech-webaccess\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/advantech-webaccess\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"advellence\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/advellence\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aerospike\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aerospike\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aerospike-database\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aerospike-database\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aimsinnovation\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aimsinnovation\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"AIP.Diagnostics.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/AIP.Diagnostics.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aiscaler-cache-control-ddos-and-url-rewriting-\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"akeron\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/akeron\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"akumina\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/akumina\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"alachisoft\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/alachisoft\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"alertlogic\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/alertlogic\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"AlertLogic.Extension\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/AlertLogic.Extension\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"algebraix-data\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/algebraix-data\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"alienvault\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/alienvault\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"alldigital-brevity\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/alldigital-brevity\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"alteryx\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/alteryx\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"altiar\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/altiar\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"alvao\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/alvao\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"analitica\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/analitica\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"angoss\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/angoss\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"apigee\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/apigee\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"appcelerator\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/appcelerator\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"appex-networks\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/appex-networks\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"appistry\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/appistry\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"appscale-marketplace\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/appscale-marketplace\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"appveyorci\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/appveyorci\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"appzero\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/appzero\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aqua-security\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aqua-security\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"arangodb\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/arangodb\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aras\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aras\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"archive360\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/archive360\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"array_networks\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/array_networks\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"arvatosystems\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/arvatosystems\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"asigra\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/asigra\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aspex\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aspex\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aspex-managed-cloud\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aspex-managed-cloud\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"atlassian\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/atlassian\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"atmosera\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/atmosera\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"atomicorp\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/atomicorp\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"attunity_cloudbeam\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/attunity_cloudbeam\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"auraportal\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/auraportal\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"auriq-systems\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/auriq-systems\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"avds\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/avds\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"avepoint\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/avepoint\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"averesystems\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/averesystems\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aviatrix-systems\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aviatrix-systems\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"awingu\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/awingu\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"axinom\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/axinom\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"axway\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/axway\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"azul\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/azul\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"AzureRT.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/AzureRT.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"azuresyncfusion\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/azuresyncfusion\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"azuretesting\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/azuretesting\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"AzureTools1type\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/AzureTools1type\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"balabit\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/balabit\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"barracudanetworks\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/barracudanetworks\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"basho\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/basho\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"batch\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/batch\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bdy\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bdy\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"beyondtrust\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/beyondtrust\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Bitnami\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Bitnami\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bizagi\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bizagi\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"biztalk360\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/biztalk360\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"blackberry\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/blackberry\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"blockapps\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/blockapps\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"blockchain-foundry\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/blockchain-foundry\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"blockstack\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/blockstack\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bluetalon\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bluetalon\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bmc.ctm\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bmc.ctm\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bmcctm.test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bmcctm.test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"boundlessgeo\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/boundlessgeo\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"boxless\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/boxless\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"brainshare-it\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/brainshare-it\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"brocade_communications\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/brocade_communications\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bryte\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bryte\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bssw\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bssw\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"buddhalabs\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/buddhalabs\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bugrius\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bugrius\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bwappengine\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bwappengine\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Canonical\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Canonical\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"caringo\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/caringo\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"catechnologies\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/catechnologies\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cautelalabs\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cautelalabs\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cbrdashboard\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cbrdashboard\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cds\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cds\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"certivox\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/certivox\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cfd-direct\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cfd-direct\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"chain\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/chain\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"checkpoint\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/checkpoint\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"checkpointsystems\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/checkpointsystems\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"chef-software\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/chef-software\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Chef.Bootstrap.WindowsAzure\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Chef.Bootstrap.WindowsAzure\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cherwell\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cherwell\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cipherpoint\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cipherpoint\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"circleci\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/circleci\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cires21\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cires21\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cisco\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cisco\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"citrix\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/citrix\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"clear-linux-project\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/clear-linux-project\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"click2cloud-inc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/click2cloud-inc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"clickberry\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/clickberry\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"clouber\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/clouber\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloud-cruiser\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloud-cruiser\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudbees\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudbees\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudbees-enterprise-jenkins\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudbees-enterprise-jenkins\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudbolt-software\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudbolt-software\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudboost\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudboost\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudcoreo\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudcoreo\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudcruiser\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudcruiser\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudera\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudera\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudera1qaz2wsx\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudera1qaz2wsx\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudhouse\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudhouse\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudify\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudify\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudlink\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudlink\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"CloudLinkEMC.SecureVM\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/CloudLinkEMC.SecureVM\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"CloudLinkEMC.SecureVM.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/CloudLinkEMC.SecureVM.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"CloudLinkEMC.SecureVM.Test2\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/CloudLinkEMC.SecureVM.Test2\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudsecurity\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudsecurity\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudsoft\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudsoft\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"clustrix\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/clustrix\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"codelathe\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/codelathe\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"codenvy\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/codenvy\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"coffingdw\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/coffingdw\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cognosys\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cognosys\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cohesity\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cohesity\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cohesive\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cohesive\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"commvault\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/commvault\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"companyname-short\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/companyname-short\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"composable\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/composable\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"comunity\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/comunity\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Confer\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Confer\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"confluentinc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/confluentinc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"connecting-software\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/connecting-software\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"consensys\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/consensys\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"convertigo\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/convertigo\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"corda\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/corda\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cordis\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cordis\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"corent-technology-pvt\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/corent-technology-pvt\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"CoreOS\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/CoreOS\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"couchbase\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/couchbase\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"crate-io\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/crate-io\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"credativ\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/credativ\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cristie-software-clonemanager\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cristie-software-clonemanager\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cryptzone\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cryptzone\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"csstest\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/csstest\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ctm.bmc.com\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ctm.bmc.com\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dalet\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dalet\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"danielsol.AzureTools1\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/danielsol.AzureTools1\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Dans.Windows.App\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Dans.Windows.App\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Dans3.Windows.App\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Dans3.Windows.App\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dataart\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dataart\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"datacastle\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/datacastle\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"datacore\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/datacore\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Datadog.Agent\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Datadog.Agent\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dataexpeditioninc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dataexpeditioninc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dataiku\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dataiku\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"datalayer\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/datalayer\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dataliberation\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dataliberation\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"datastax\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/datastax\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"datasunrise\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/datasunrise\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"datometry\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/datometry\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"defacto_global_\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/defacto_global_\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dell-software\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dell-software\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dellemc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dellemc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dell_software\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dell_software\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"denyall\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/denyall\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"derdack\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/derdack\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dgsecure\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dgsecure\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"digitaloffice\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/digitaloffice\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"docker\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/docker\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"docscorp-us\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/docscorp-us\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dolbydeveloper\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dolbydeveloper\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dome9\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dome9\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"donovapub\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/donovapub\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"drone\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/drone\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dsi\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dsi\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dundas\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dundas\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dynatrace\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dynatrace\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dynatrace.ruxit\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dynatrace.ruxit\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"eastbanctech\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/eastbanctech\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"easyterritory\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/easyterritory\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"edevtech\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/edevtech\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"egnyte\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/egnyte\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"egress\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/egress\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"eip\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/eip\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"eip-eipower\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/eip-eipower\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"elastacloud\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/elastacloud\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"elasticbox\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/elasticbox\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"elecard\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/elecard\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"element-it\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/element-it\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"elementrem\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/elementrem\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"elfiqnetworks\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/elfiqnetworks\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"eloquera\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/eloquera\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"emercoin\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/emercoin\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"enforongo\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/enforongo\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"enterprise-ethereum-alliance\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/enterprise-ethereum-alliance\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"eperi\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/eperi\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"equalum\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/equalum\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"equilibrium\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/equilibrium\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ESET\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ESET\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"esri\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/esri\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ethcore\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ethcore\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ethereum\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ethereum\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"eurotech\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/eurotech\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"eventtracker\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/eventtracker\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"evostream-inc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/evostream-inc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"exasol\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/exasol\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"exit-games\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/exit-games\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"expertime\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/expertime\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"f5-networks\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/f5-networks\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"falconstorsoftware\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/falconstorsoftware\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"fidesys\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/fidesys\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"filebridge\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/filebridge\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"firehost\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/firehost\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"flexerasoftware\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/flexerasoftware\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"flowforma\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/flowforma\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"fluid-mobility\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/fluid-mobility\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"foghorn-systems\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/foghorn-systems\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"folio3-dynamics-services\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/folio3-dynamics-services\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"forscene\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/forscene\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"fortinet\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/fortinet\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"fortycloud\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/fortycloud\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"fptjapan\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/fptjapan\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"fw\",\r\
-        \n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/fw\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"g-data-software\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/g-data-software\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"gbs\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/gbs\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"gemalto-safenet\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/gemalto-safenet\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Gemalto.SafeNet.ProtectV\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Gemalto.SafeNet.ProtectV\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"GitHub\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/GitHub\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"gitlab\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/gitlab\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"globalscape\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/globalscape\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"gordic\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/gordic\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"graphitegtc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/graphitegtc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"greathorn\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/greathorn\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"greensql\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/greensql\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"gridgain\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/gridgain\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"h2o-ai\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/h2o-ai\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"haivision\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/haivision\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"halobicloud\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/halobicloud\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hanu\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hanu\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"HDInsight\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/HDInsight\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hewlett-packard\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hewlett-packard\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hillstone-networks\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hillstone-networks\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hitachi-solutions\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hitachi-solutions\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hortonworks\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hortonworks\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hpe\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hpe\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"HPE.Security.ApplicationDefender\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/HPE.Security.ApplicationDefender\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"humanlogic\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/humanlogic\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hush-hush\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hush-hush\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hvr\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hvr\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hyperglance\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hyperglance\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hypergrid\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hypergrid\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hytrust\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hytrust\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"iaansys\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/iaansys\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"iamcloud\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/iamcloud\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ibabs-eu\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ibabs-eu\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"idcspa\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/idcspa\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ikan\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ikan\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"imaginecommunications\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/imaginecommunications\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"imc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/imc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"imperva\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/imperva\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"incredibuild\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/incredibuild\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"infoblox\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/infoblox\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"infolibrarian\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/infolibrarian\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"informatica\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/informatica\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"informatica-cloud\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/informatica-cloud\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"informationbuilders\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/informationbuilders\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"infostrat\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/infostrat\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"inriver\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/inriver\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"insitesoftware\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/insitesoftware\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"intel\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/intel\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"intelligent-plant-ltd\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/intelligent-plant-ltd\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"intigua\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/intigua\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"iquest\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/iquest\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ishlangu-load-balancer-adc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ishlangu-load-balancer-adc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"itelios\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/itelios\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"jedox\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/jedox\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"jelastic\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/jelastic\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"jetnexus\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/jetnexus\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"jfrog\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/jfrog\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"jitterbit_integration\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/jitterbit_integration\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"kaazing\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/kaazing\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"kali-linux\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/kali-linux\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Kasperskylab.ksa\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Kasperskylab.ksa\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"kaspersky_lab\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/kaspersky_lab\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"kelverion\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/kelverion\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"kemptech\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/kemptech\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"kepion\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/kepion\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"knime\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/knime\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"kollective\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/kollective\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"lakesidesoftware\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/lakesidesoftware\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"lansa\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/lansa\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"le\",\r\
-        \n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/le\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"learningtechnolgy\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/learningtechnolgy\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"lieberlieber\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/lieberlieber\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"liebsoft\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/liebsoft\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"literatu\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/literatu\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"loadbalancer\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/loadbalancer\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"logi-analytics\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/logi-analytics\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"loginpeople\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/loginpeople\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"logiticks\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/logiticks\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"logmein\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/logmein\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"logsign\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/logsign\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"logtrust\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/logtrust\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"looker\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/looker\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"luxoft\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/luxoft\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mactores_inc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mactores_inc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"magelia\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/magelia\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"manageengine\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/manageengine\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mapr-technologies\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mapr-technologies\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mariadb\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mariadb\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"marklogic\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/marklogic\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"massiveanalytic-\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/massiveanalytic-\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mavinglobal\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mavinglobal\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"McAfee.EndpointSecurity\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/McAfee.EndpointSecurity\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"McAfee.EndpointSecurity.test3\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/McAfee.EndpointSecurity.test3\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"meanio\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/meanio\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mediazenie\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mediazenie\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"memsql\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/memsql\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mendix\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mendix\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mentalnotes\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mentalnotes\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mesosphere\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mesosphere\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"metavistech\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/metavistech\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mfiles\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mfiles\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mico\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mico\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"microsoft-ads\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-ads\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Applications\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Applications\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Backup.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Backup.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Compute.Security\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Compute.Security\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Diagnostics\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Diagnostics\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Extensions\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Networking.SDN\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Networking.SDN\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.NetworkWatcher\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.NetworkWatcher\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.RecoveryServices\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.RecoveryServices\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.RecoveryServices.SiteRecovery\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Security\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Security.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.SiteRecovery.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.SiteRecovery.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Test.Identity\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Test.Identity\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.WindowsFabric.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WindowsFabric.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoring\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoring\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoringTest\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoringTest\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.AzureSecurity.JITAccess\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureSecurity.JITAccess\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.CloudBackup.Workload.Extension\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.CloudBackup.Workload.Extension\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.CloudBackup.Workload.Extension.Edp\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.CloudBackup.Workload.Extension.Edp\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Compute\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Compute\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.EnterpriseCloud.Monitoring\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.EnterpriseCloud.Monitoring\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.EnterpriseCloud.Monitoring.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.EnterpriseCloud.Monitoring.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Golive.Extensions\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Golive.Extensions\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.HDInsight.Current\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.HDInsight.Current\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.HpcCompute\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.HpcCompute\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.HpcPack\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.HpcPack\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.ManagedIdentity\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.ManagedIdentity\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.OSTCExtensions\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.OSTCExtensions\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.OSTCExtensions.Edp\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.OSTCExtensions.Edp\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.OSTCExtensions.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.OSTCExtensions.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Powershell\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Powershell\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Powershell.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Powershell.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Powershell.UUID\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Powershell.UUID\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.SqlServer.Managability.IaaS.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SqlServer.Managability.IaaS.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.SqlServer.Management\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SqlServer.Management\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.SystemCenter\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SystemCenter\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.VisualStudio.Azure.ETWTraceListenerService\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Azure.ETWTraceListenerService\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug.Json\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug.Json\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.VisualStudio.ServiceProfiler\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.ServiceProfiler\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.VisualStudio.Services\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Services\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Windows.AzureRemoteApp.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Windows.AzureRemoteApp.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Windows.RemoteDesktop\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Windows.RemoteDesktop\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.WindowsAzure.Compute\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.WindowsAzure.Compute\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftAzureSiteRecovery\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftAzureSiteRecovery\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftBizTalkServer\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftBizTalkServer\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftDynamicsAX\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftDynamicsAX\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftDynamicsGP\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftDynamicsGP\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftDynamicsNAV\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftDynamicsNAV\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftHybridCloudStorage\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftHybridCloudStorage\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftOSTC\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftOSTC\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftRServer\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftRServer\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftSharePoint\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftSharePoint\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftSQLServer\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftSQLServer\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftVisualStudio\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftVisualStudio\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftWindowsServer\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftWindowsServerEssentials\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServerEssentials\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftWindowsServerHPCPack\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServerHPCPack\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftWindowsServerRemoteDesktop\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServerRemoteDesktop\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"midvision\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/midvision\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"miraclelinux\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/miraclelinux\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"miracl_linux\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/miracl_linux\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mobilab\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mobilab\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mokxa-technologies\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mokxa-technologies\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"moviemasher\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/moviemasher\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"msopentech\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/msopentech\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"msrazuresapservices\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/msrazuresapservices\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mtnfog\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mtnfog\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mvp-systems\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mvp-systems\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mxhero\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mxhero\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"my-com\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/my-com\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"namirial\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/namirial\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"narrativescience\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/narrativescience\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nasuni\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nasuni\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ncbi\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ncbi\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ndl\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ndl\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"netapp\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/netapp\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"netatwork\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/netatwork\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"netgate\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/netgate\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"netiq\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/netiq\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"netsil\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/netsil\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"netwrix\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/netwrix\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"neusoft-neteye\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/neusoft-neteye\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"new-signature\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/new-signature\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nextlimit\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nextlimit\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nexus\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nexus\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nginxinc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nginxinc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nicepeopleatwork\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nicepeopleatwork\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nodejsapi\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nodejsapi\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nodesource\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nodesource\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"noobaa\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/noobaa\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"norsync\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/norsync\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nuxeo\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nuxeo\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"OctopusDeploy.Tentacle\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/OctopusDeploy.Tentacle\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"officeclipsuite\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/officeclipsuite\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"omega-software\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/omega-software\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ooyala\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ooyala\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"op5\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/op5\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"opencell\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/opencell\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"OpenLogic\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/OpenLogic\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"openmeap\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/openmeap\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"opennebulasystems\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/opennebulasystems\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"opentext\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/opentext\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"opslogix\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/opslogix\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Oracle\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Oracle\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"orckestra\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/orckestra\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"orfast-technologies\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/orfast-technologies\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"orientdb\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/orientdb\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"origam\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/origam\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"osisoft\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/osisoft\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"outsystems\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/outsystems\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"paloaltonetworks\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/paloaltonetworks\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"panorama-necto\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/panorama-necto\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"panzura-file-system\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/panzura-file-system\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"parallels\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/parallels\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"parasoft\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/parasoft\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"passlogy\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/passlogy\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"pe-gromenko\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/pe-gromenko\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"pivotal\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/pivotal\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"plesk\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/plesk\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"pointmatter\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/pointmatter\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"portalarchitects\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/portalarchitects\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"predictionio\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/predictionio\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"predixion\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/predixion\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"prestashop\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/prestashop\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"prime-strategy\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/prime-strategy\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"primesoft\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/primesoft\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"primestream\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/primestream\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"proarch\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/proarch\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"process-one\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/process-one\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"profisee\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/profisee\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"progelspa\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/progelspa\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ptsecurity\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ptsecurity\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ptv_group\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ptv_group\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"puppet\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/puppet\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"PuppetLabs\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/PuppetLabs\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"PuppetLabs.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/PuppetLabs.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"pxlag_swiss\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/pxlag_swiss\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"pydio\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/pydio\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"pyramidanalytics\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/pyramidanalytics\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"qlik\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/qlik\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"quales\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/quales\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Qualys\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Qualys\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"qualysguard\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/qualysguard\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"quasardb\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/quasardb\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"qubole\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/qubole\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"qubole-inc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/qubole-inc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"radware\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/radware\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"rancher\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/rancher\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"rapid7\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/rapid7\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"realm\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/realm\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"RedHat\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/RedHat\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"redpoint-global\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/redpoint-global\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"relevance-lab\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/relevance-lab\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"remotelearner\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/remotelearner\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"res\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/res\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"revolution-analytics\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/revolution-analytics\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"RightScaleLinux\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/RightScaleLinux\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"RightScaleWindowsServer\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/RightScaleWindowsServer\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"riverbed\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/riverbed\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"RiverbedTechnology\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/RiverbedTechnology\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"rocketsoftware\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/rocketsoftware\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"rocket_software\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/rocket_software\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"saama\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/saama\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"saltstack\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/saltstack\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"samsung-sds\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/samsung-sds\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"samsungsds-cello\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/samsungsds-cello\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sap\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sap\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sapho\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sapho\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"scalearc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/scalearc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"scalebase\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/scalebase\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"scalegrid\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/scalegrid\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"scsk\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/scsk\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"seagate\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/seagate\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"searchblox\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/searchblox\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sensorberg\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sensorberg\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sentryone\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sentryone\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"servoy\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/servoy\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sestek\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sestek\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"shadow-soft\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/shadow-soft\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sharefile\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sharefile\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"shareshiftneeraj.test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/shareshiftneeraj.test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"shavlik\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/shavlik\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sightapps\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sightapps\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"silver-peak-systems\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/silver-peak-systems\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"simmachinesinc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/simmachinesinc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sinefa\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sinefa\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sios_datakeeper\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sios_datakeeper\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sisense\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sisense\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Site24x7\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Site24x7\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"slamby\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/slamby\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"snaplogic\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/snaplogic\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"snip2code\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/snip2code\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"soasta\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/soasta\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"softnas\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/softnas\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"soha\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/soha\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"solanolabs\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/solanolabs\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"solarwinds\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/solarwinds\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sophos\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sophos\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"spacecurve\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/spacecurve\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"spagobi\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/spagobi\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sphere3d\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sphere3d\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"splunk\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/splunk\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"stackato-platform-as-a-service\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/stackato-platform-as-a-service\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"stackstorm\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/stackstorm\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"starwind\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/starwind\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"StatusReport.Diagnostics.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/StatusReport.Diagnostics.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"stealthbits\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/stealthbits\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"steelhive\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/steelhive\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"stonefly\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/stonefly\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"stormshield\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/stormshield\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"storreduce\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/storreduce\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"stratalux\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/stratalux\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"stratus-id\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/stratus-id\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"streamsets\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/streamsets\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"striim\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/striim\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sumologic\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sumologic\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sunview-software\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sunview-software\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"SUSE\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/SUSE\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"suse-byos\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/suse-byos\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Symantec\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Symantec.QA\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.QA\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Symantec.staging\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.staging\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Symantec.test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"symantectest1\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/symantectest1\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"SymantecTest9\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/SymantecTest9\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"SymantecTestLsTestLogonImport\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/SymantecTestLsTestLogonImport\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"SymantecTestLsTestSerdefDat\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/SymantecTestLsTestSerdefDat\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"SymantecTestRU4\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/SymantecTestRU4\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"syncfusion\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/syncfusion\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"syncfusionbigdataplatfor\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/syncfusionbigdataplatfor\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"syncfusiondashboard\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/syncfusiondashboard\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tableau\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tableau\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tactic\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tactic\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"talon\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/talon\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"targit\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/targit\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tavendo\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tavendo\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"techdivision\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/techdivision\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"telepat\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/telepat\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tenable\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tenable\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tentity\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tentity\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"teradata\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/teradata\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Teradici\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Teradici\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Test.Gemalto.SafeNet.ProtectV\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.Gemalto.SafeNet.ProtectV\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Test.HP.AppDefender\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.HP.AppDefender\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Test.Microsoft.VisualStudio.Services\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.Microsoft.VisualStudio.Services\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Test.NJHP.AppDefender\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.NJHP.AppDefender\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Test.TrendMicro.DeepSecurity\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.TrendMicro.DeepSecurity\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Test1.NJHP.AppDefender\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Test1.NJHP.AppDefender\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Test3.Microsoft.VisualStudio.Services\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Test3.Microsoft.VisualStudio.Services\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"thales-vormetric\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/thales-vormetric\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"thinkboxsoftware\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/thinkboxsoftware\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tibco-software\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tibco-software\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tig\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tig\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tokyosystemhouse\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tokyosystemhouse\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"topdesk\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/topdesk\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"torusware\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/torusware\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"townsend-security\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/townsend-security\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"transvault\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/transvault\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"trendmicro\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/trendmicro\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"TrendMicro.DeepSecurity\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/TrendMicro.DeepSecurity\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"TrendMicro.PortalProtect\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/TrendMicro.PortalProtect\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tsa-public-service\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tsa-public-service\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"twistlock\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/twistlock\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"typesafe\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/typesafe\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ubeeko\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ubeeko\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ubercloud\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ubercloud\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ulex\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ulex\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"unidesk\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/unidesk\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"unidesk-corp\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/unidesk-corp\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"uniprint-net\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/uniprint-net\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"unisys-azuremp-stealth\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/unisys-azuremp-stealth\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"unitrends\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/unitrends\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"usp\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/usp\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"varnish\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/varnish\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vbot\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vbot\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vecompsoftware\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vecompsoftware\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"veeam\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/veeam\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"velostrata\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/velostrata\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"velostrata-inc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/velostrata-inc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ventify\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ventify\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"veritas\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/veritas\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vertabelo\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vertabelo\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vidispine\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vidispine\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vidizmo\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vidizmo\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vintegris\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vintegris\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"viptela\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/viptela\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vircom\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vircom\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"virtualworks\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/virtualworks\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"visionware\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/visionware\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vision_solutions\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vision_solutions\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vizixiotplatformretail001\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vizixiotplatformretail001\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vmturbo\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vmturbo\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Vormetric\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Vormetric\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vte\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vte\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"WAD2AI.Diagnostics.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/WAD2AI.Diagnostics.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"WAD2EventHub.Diagnostics.Test\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/WAD2EventHub.Diagnostics.Test\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"wallix\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/wallix\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"waratek\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/waratek\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"wardy-it-solutions\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/wardy-it-solutions\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"warewolf-esb\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/warewolf-esb\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"watchfulsoftware\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/watchfulsoftware\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"waves\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/waves\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"websense-apmailpe\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/websense-apmailpe\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"wipro-ltd\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/wipro-ltd\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"wmspanel\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/wmspanel\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"workshare-technology\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/workshare-technology\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"wowza\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/wowza\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"xebialabs\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/xebialabs\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"xfinityinc\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/xfinityinc\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"xmpro\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/xmpro\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"xrm\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/xrm\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"xtremedata\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/xtremedata\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"yellowfin\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/yellowfin\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"your-shop-online\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/your-shop-online\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"zealcorp\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/zealcorp\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"zementis\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/zementis\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"zend\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/zend\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"zerodown_software\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/zerodown_software\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"zerto\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/zerto\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"zoomdata\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/zoomdata\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"zscaler\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/zscaler\"\
-        \r\n  }\r\n]"}
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:54:40 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:54:58 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:55:15 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:55:33 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:55:50 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:56:07 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:56:25 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:56:42 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:57:00 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:57:17 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:57:35 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:57:52 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:58:10 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:58:27 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:58:44 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:59:02 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:59:20 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:59:37 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 17:59:54 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:00:13 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:00:30 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:00:48 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:01:05 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:01:23 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:01:39 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:01:58 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:02:15 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:25:59 GMT']
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:02:33 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['134255']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -2342,30 +1619,52 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [1797fa42-245c-11e7-ac2e-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/publishers/Microsoft.Azure.NetworkWatcher/artifacttypes/vmextension/types?api-version=2016-04-30-preview
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: "[\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"\
-        NetworkWatcherAgentLinux\",\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.NetworkWatcher/ArtifactTypes/VMExtension/Types/NetworkWatcherAgentLinux\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"NetworkWatcherAgentWindows\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.NetworkWatcher/ArtifactTypes/VMExtension/Types/NetworkWatcherAgentWindows\"\
-        \r\n  }\r\n]"}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:02:50 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:26:00 GMT']
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:03:07 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['583']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -2374,66 +1673,214 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [17c9485e-245c-11e7-8822-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/publishers/Microsoft.Azure.NetworkWatcher/artifacttypes/vmextension/types/NetworkWatcherAgentLinux/versions?api-version=2016-04-30-preview
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: "[\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"\
-        1.4.13.0\",\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.NetworkWatcher/ArtifactTypes/VMExtension/Types/NetworkWatcherAgentLinux/Versions/1.4.13.0\"\
-        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"1.4.20.0\"\
-        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.NetworkWatcher/ArtifactTypes/VMExtension/Types/NetworkWatcherAgentLinux/Versions/1.4.20.0\"\
-        \r\n  }\r\n]"}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:03:25 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:26:01 GMT']
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:03:43 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['583']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:04:00 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
 - request:
-    body: '{"properties": {"typeHandlerVersion": "1.4", "type": "NetworkWatcherAgentLinux",
-      "autoUpgradeMinorVersion": true, "publisher": "Microsoft.Azure.NetworkWatcher"},
-      "location": "westus"}'
+    body: null
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
-      Content-Length: ['183']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [17f62b6c-245c-11e7-813f-a0b3ccf7272a]
-    method: PUT
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux?api-version=2016-04-30-preview
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: "{\r\n  \"properties\": {\r\n    \"publisher\": \"Microsoft.Azure.NetworkWatcher\"\
-        ,\r\n    \"type\": \"NetworkWatcherAgentLinux\",\r\n    \"typeHandlerVersion\"\
-        : \"1.4\",\r\n    \"autoUpgradeMinorVersion\": true,\r\n    \"provisioningState\"\
-        : \"Creating\"\r\n  },\r\n  \"type\": \"Microsoft.Compute/virtualMachines/extensions\"\
-        ,\r\n  \"location\": \"westus\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux\"\
-        ,\r\n  \"name\": \"NetworkWatcherAgentLinux\"\r\n}"}
+    body: {string: ''}
     headers:
-      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Compute/locations/westus/operations/29fb1799-efc4-4913-beec-872453d9f6fb?api-version=2016-04-30-preview']
       Cache-Control: [no-cache]
-      Content-Length: ['547']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:04:18 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:26:02 GMT']
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:04:35 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      x-ms-ratelimit-remaining-subscription-writes: ['1198']
-    status: {code: 201, message: Created}
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:04:52 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:05:10 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
+  response:
+    body: {string: ''}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:05:27 GMT']
+      Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
+      Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -2442,28 +1889,25 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [17f62b6c-245c-11e7-813f-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/operations/29fb1799-efc4-4913-beec-872453d9f6fb?api-version=2016-04-30-preview
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: "{\r\n  \"startTime\": \"2017-04-18T17:26:01.8600818+00:00\",\r\
-        \n  \"status\": \"InProgress\",\r\n  \"name\": \"29fb1799-efc4-4913-beec-872453d9f6fb\"\
-        \r\n}"}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:26:31 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:05:45 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['134']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -2472,28 +1916,25 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [17f62b6c-245c-11e7-813f-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/operations/29fb1799-efc4-4913-beec-872453d9f6fb?api-version=2016-04-30-preview
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: "{\r\n  \"startTime\": \"2017-04-18T17:26:01.8600818+00:00\",\r\
-        \n  \"endTime\": \"2017-04-18T17:26:53.659669+00:00\",\r\n  \"status\": \"\
-        Succeeded\",\r\n  \"name\": \"29fb1799-efc4-4913-beec-872453d9f6fb\"\r\n}"}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:27:02 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:06:02 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['183']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -2502,31 +1943,25 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [17f62b6c-245c-11e7-813f-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux?api-version=2016-04-30-preview
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: "{\r\n  \"properties\": {\r\n    \"publisher\": \"Microsoft.Azure.NetworkWatcher\"\
-        ,\r\n    \"type\": \"NetworkWatcherAgentLinux\",\r\n    \"typeHandlerVersion\"\
-        : \"1.4\",\r\n    \"autoUpgradeMinorVersion\": true,\r\n    \"provisioningState\"\
-        : \"Succeeded\"\r\n  },\r\n  \"type\": \"Microsoft.Compute/virtualMachines/extensions\"\
-        ,\r\n  \"location\": \"westus\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux\"\
-        ,\r\n  \"name\": \"NetworkWatcherAgentLinux\"\r\n}"}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:27:03 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:06:20 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['548']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -2535,98 +1970,52 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [3cf6241c-245c-11e7-8f20-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"c0dd6b55-d81f-4708-a1cc-25fbf5c327a8\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: ''}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:27:03 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:06:37 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [93f5dd30-6844-4dc5-8c0b-a35f1861501a, f0ee2b52-588a-4f79-848e-f2b0770bd748]
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
-    body: '{"targetResourceGroupName": "cli_test_network_watcher"}'
+    body: null
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
-      Content-Length: ['61']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [3d2a08a6-245c-11e7-b3d2-a0b3ccf7272a]
-    method: POST
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/topology?api-version=2017-03-01
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: "{\r\n  \"id\": \"83ec6e57-0e58-48b4-9296-01f529de9902\",\r\n \
-        \ \"createdDateTime\": \"2017-04-18T17:27:03.0202668Z\",\r\n  \"lastModified\"\
-        : \"2017-04-18T17:26:42.6238543Z\",\r\n  \"resources\": [\r\n    {\r\n   \
-        \   \"name\": \"vm1VNET\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET\"\
-        ,\r\n      \"location\": \"westus\",\r\n      \"associations\": [\r\n    \
-        \    {\r\n          \"name\": \"vm1Subnet\",\r\n          \"resourceId\":\
-        \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET/subnets/vm1Subnet\"\
-        ,\r\n          \"associationType\": \"Contains\"\r\n        }\r\n      ]\r\
-        \n    },\r\n    {\r\n      \"name\": \"vm1Subnet\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET/subnets/vm1Subnet\"\
-        ,\r\n      \"location\": \"westus\",\r\n      \"associations\": []\r\n   \
-        \ },\r\n    {\r\n      \"name\": \"vm1\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        ,\r\n      \"location\": \"westus\",\r\n      \"associations\": [\r\n    \
-        \    {\r\n          \"name\": \"vm1VMNic\",\r\n          \"resourceId\": \"\
-        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        ,\r\n          \"associationType\": \"Contains\"\r\n        }\r\n      ]\r\
-        \n    },\r\n    {\r\n      \"name\": \"vm1VMNic\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        ,\r\n      \"location\": \"westus\",\r\n      \"associations\": [\r\n    \
-        \    {\r\n          \"name\": \"vm1\",\r\n          \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        ,\r\n          \"associationType\": \"Associated\"\r\n        },\r\n     \
-        \   {\r\n          \"name\": \"vm1NSG\",\r\n          \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
-        ,\r\n          \"associationType\": \"Associated\"\r\n        },\r\n     \
-        \   {\r\n          \"name\": \"vm1Subnet\",\r\n          \"resourceId\": \"\
-        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET/subnets/vm1Subnet\"\
-        ,\r\n          \"associationType\": \"Associated\"\r\n        },\r\n     \
-        \   {\r\n          \"name\": \"vm1PublicIP\",\r\n          \"resourceId\"\
-        : \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP\"\
-        ,\r\n          \"associationType\": \"Associated\"\r\n        }\r\n      ]\r\
-        \n    },\r\n    {\r\n      \"name\": \"vm1NSG\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
-        ,\r\n      \"location\": \"westus\",\r\n      \"associations\": [\r\n    \
-        \    {\r\n          \"name\": \"default-allow-ssh\",\r\n          \"resourceId\"\
-        : \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/securityRules/default-allow-ssh\"\
-        ,\r\n          \"associationType\": \"Contains\"\r\n        }\r\n      ]\r\
-        \n    },\r\n    {\r\n      \"name\": \"default-allow-ssh\",\r\n      \"id\"\
-        : \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/securityRules/default-allow-ssh\"\
-        ,\r\n      \"location\": \"westus\",\r\n      \"associations\": []\r\n   \
-        \ },\r\n    {\r\n      \"name\": \"vm1PublicIP\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP\"\
-        ,\r\n      \"location\": \"westus\",\r\n      \"associations\": [\r\n    \
-        \    {\r\n          \"name\": \"vm1VMNic\",\r\n          \"resourceId\": \"\
-        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        ,\r\n          \"associationType\": \"Associated\"\r\n        }\r\n      ]\r\
-        \n    }\r\n  ]\r\n}"}
+    body: {string: ''}
     headers:
-      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operations/4185251f-8a8f-4d78-929a-fb51411511bd?api-version=2017-03-01']
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:27:03 GMT']
+      Content-Length: ['0']
+      Date: ['Wed, 17 May 2017 18:06:55 GMT']
       Expires: ['-1']
-      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/4185251f-8a8f-4d78-929a-fb51411511bd?api-version=2017-03-01']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01']
       Pragma: [no-cache]
-      Retry-After: ['10']
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Retry-After: ['17']
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['4413']
-      x-ms-ratelimit-remaining-subscription-writes: ['1197']
-    status: {code: 200, message: OK}
+    status: {code: 202, message: Accepted}
 - request:
     body: null
     headers:
@@ -2635,54 +2024,27 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 storagemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [3d5de122-245c-11e7-a5ce-a0b3ccf7272a]
+      x-ms-client-request-id: [31d89c1e-3b29-11e7-8c57-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1?api-version=2016-04-30-preview
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/operations/ded84fd2-c38a-4122-848e-8ddb2c8798ca?monitor=true&api-version=2016-12-01
   response:
-    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"2391ed7e-4579-4e07-bde3-ab3889095130\"\
-        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
-        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
-        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
-        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
-        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
-        \     \"name\": \"osdisk_EF1e9VAb72\",\r\n        \"createOption\": \"FromImage\"\
-        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
-        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
-        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/disks/osdisk_EF1e9VAb72\"\
-        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
-        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
-        ,\r\n      \"adminUsername\": \"trpresco\",\r\n      \"linuxConfiguration\"\
-        : {\r\n        \"disablePasswordAuthentication\": true,\r\n        \"ssh\"\
-        : {\r\n          \"publicKeys\": [\r\n            {\r\n              \"path\"\
-        : \"/home/trpresco/.ssh/authorized_keys\",\r\n              \"keyData\": \"\
-        ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLkUy/BFb7o47gQqFcMiioYD4w3Tu/7bpy7t/3pQVhjmsEEaWk09dA1Ju1UbukKaLpOprch/r9bgUWu1oTEP7E5evwaJl0TvLX0gsxGGItfPc58bbQ77uxuXhMfYEZ6oiS+Ybt5nUjjDUUNhSIrKSLhCHCmQ9JnOd/AObf9G4iR38bsABIAVxmbYT6OQKm4oRwNs1c99B5TsfnREFs7yawCV3hjKVHsD3bRo83bBbBG3d/CHYfcnEbpK4weagw899YodAXDiUh0qYfOy0mGz4zWaQ4rcCitk9od/WSDhLAOy74cqwzKJwoR9DcALxkWVMuJW7xBF9tWEroVvFrh6/N\"\
-        \r\n            }\r\n          ]\r\n        }\r\n      },\r\n      \"secrets\"\
-        : []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\":[{\"id\"\
-        :\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        }]},\r\n    \"provisioningState\": \"Succeeded\"\r\n  },\r\n  \"resources\"\
-        : [\r\n    {\r\n      \"properties\": {\r\n        \"publisher\": \"Microsoft.Azure.NetworkWatcher\"\
-        ,\r\n        \"type\": \"NetworkWatcherAgentLinux\",\r\n        \"typeHandlerVersion\"\
-        : \"1.4\",\r\n        \"autoUpgradeMinorVersion\": true,\r\n        \"provisioningState\"\
-        : \"Succeeded\"\r\n      },\r\n      \"type\": \"Microsoft.Compute/virtualMachines/extensions\"\
-        ,\r\n      \"location\": \"westus\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux\"\
-        ,\r\n      \"name\": \"NetworkWatcherAgentLinux\"\r\n    }\r\n  ],\r\n  \"\
-        type\": \"Microsoft.Compute/virtualMachines\",\r\n  \"location\": \"westus\"\
-        ,\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        ,\r\n  \"name\": \"vm1\"\r\n}"}
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Storage/storageAccounts/clitestnwstorage1","kind":"Storage","location":"westus","name":"clitestnwstorage1","properties":{"creationTime":"2017-05-17T17:49:44.5029253Z","primaryEndpoints":{"blob":"https://clitestnwstorage1.blob.core.windows.net/","file":"https://clitestnwstorage1.file.core.windows.net/","queue":"https://clitestnwstorage1.queue.core.windows.net/","table":"https://clitestnwstorage1.table.core.windows.net/"},"primaryLocation":"westus","provisioningState":"Succeeded","statusOfPrimary":"available","supportsHttpsTrafficOnly":false},"sku":{"name":"Standard_LRS","tier":"Standard"},"tags":{},"type":"Microsoft.Storage/storageAccounts"}
+
+        '}
     headers:
       Cache-Control: [no-cache]
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:27:04 GMT']
+      Content-Type: [application/json]
+      Date: ['Wed, 17 May 2017 18:07:12 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['2729']
+      content-length: ['774']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -2692,89 +2054,176 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [3d7a54b6-245c-11e7-ac45-a0b3ccf7272a]
+      x-ms-client-request-id: [a5483762-3b2b-11e7-be5a-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher?api-version=2017-05-10
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"c0dd6b55-d81f-4708-a1cc-25fbf5c327a8\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher","name":"cli_test_network_watcher","location":"westus","tags":{"use":"az-test"},"properties":{"provisioningState":"Succeeded"}}'}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:27:04 GMT']
+      Date: ['Wed, 17 May 2017 18:07:13 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [f1c7f5cb-fa8e-42d9-b722-567724eec884, c5610522-b364-4171-a82d-56e3ae3125c9]
+      content-length: ['238']
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Connection: [close]
+      Host: [raw.githubusercontent.com]
+      User-Agent: [Python-urllib/3.5]
+    method: GET
+    uri: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/arm-compute/quickstart-templates/aliases.json
+  response:
+    body: {string: "{\n  \"$schema\":\"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json\"\
+        ,\n  \"contentVersion\":\"1.0.0.0\",\n  \"parameters\":{},\n  \"variables\"\
+        :{},\n  \"resources\":[],\n\n  \"outputs\":{\n    \"aliases\":{\n      \"\
+        type\":\"object\",\n      \"value\":{\n\n        \"Linux\":{\n          \"\
+        CentOS\":{\n            \"publisher\":\"OpenLogic\",\n            \"offer\"\
+        :\"CentOS\",\n            \"sku\":\"7.3\",\n            \"version\":\"latest\"\
+        \n          },\n          \"CoreOS\":{\n            \"publisher\":\"CoreOS\"\
+        ,\n            \"offer\":\"CoreOS\",\n            \"sku\":\"Stable\",\n  \
+        \          \"version\":\"latest\"\n          },\n          \"Debian\":{\n\
+        \            \"publisher\":\"credativ\",\n            \"offer\":\"Debian\"\
+        ,\n            \"sku\":\"8\",\n            \"version\":\"latest\"\n      \
+        \    },\n          \"openSUSE-Leap\": {\n            \"publisher\":\"SUSE\"\
+        ,\n            \"offer\":\"openSUSE-Leap\",\n            \"sku\":\"42.2\"\
+        ,\n            \"version\": \"latest\"\n          },\n          \"RHEL\":{\n\
+        \            \"publisher\":\"RedHat\",\n            \"offer\":\"RHEL\",\n\
+        \            \"sku\":\"7.3\",\n            \"version\":\"latest\"\n      \
+        \    },\n          \"SLES\":{\n            \"publisher\":\"SUSE\",\n     \
+        \       \"offer\":\"SLES\",\n            \"sku\":\"12-SP2\",\n           \
+        \ \"version\":\"latest\"\n          },\n          \"UbuntuLTS\":{\n      \
+        \      \"publisher\":\"Canonical\",\n            \"offer\":\"UbuntuServer\"\
+        ,\n            \"sku\":\"16.04-LTS\",\n            \"version\":\"latest\"\n\
+        \          }\n        },\n\n        \"Windows\":{\n          \"Win2016Datacenter\"\
+        :{\n            \"publisher\":\"MicrosoftWindowsServer\",\n            \"\
+        offer\":\"WindowsServer\",\n            \"sku\":\"2016-Datacenter\",\n   \
+        \         \"version\":\"latest\"\n          },\n          \"Win2012R2Datacenter\"\
+        :{\n            \"publisher\":\"MicrosoftWindowsServer\",\n            \"\
+        offer\":\"WindowsServer\",\n            \"sku\":\"2012-R2-Datacenter\",\n\
+        \            \"version\":\"latest\"\n          },\n          \"Win2012Datacenter\"\
+        :{\n            \"publisher\":\"MicrosoftWindowsServer\",\n            \"\
+        offer\":\"WindowsServer\",\n            \"sku\":\"2012-Datacenter\",\n   \
+        \         \"version\":\"latest\"\n          },\n          \"Win2008R2SP1\"\
+        :{\n            \"publisher\":\"MicrosoftWindowsServer\",\n            \"\
+        offer\":\"WindowsServer\",\n            \"sku\":\"2008-R2-SP1\",\n       \
+        \     \"version\":\"latest\"\n          }\n        }\n      }\n    }\n  }\n\
+        }\n"}
+    headers:
+      Accept-Ranges: [bytes]
+      Access-Control-Allow-Origin: ['*']
+      Cache-Control: [max-age=300]
+      Connection: [close]
+      Content-Length: ['2235']
+      Content-Security-Policy: [default-src 'none'; style-src 'unsafe-inline']
+      Content-Type: [text/plain; charset=utf-8]
+      Date: ['Wed, 17 May 2017 18:07:14 GMT']
+      ETag: ['"d6824855d13e27c5258a680eb60f635d088fd05e"']
+      Expires: ['Wed, 17 May 2017 18:12:14 GMT']
+      Source-Age: ['142']
+      Strict-Transport-Security: [max-age=31536000]
+      Vary: ['Authorization,Accept-Encoding']
+      Via: [1.1 varnish]
+      X-Cache: [HIT]
+      X-Cache-Hits: ['1']
+      X-Content-Type-Options: [nosniff]
+      X-Fastly-Request-ID: [6125d3887259a1ebbf8873042e28ed9967c4eb92]
+      X-Frame-Options: [deny]
+      X-Geo-Block-List: ['']
+      X-GitHub-Request-Id: ['F7B8:AE41:AC84F:B235E:591C90C4']
+      X-Served-By: [cache-dfw1824-DFW]
+      X-Timer: ['S1495044435.596302,VS0,VE1']
+      X-XSS-Protection: [1; mode=block]
     status: {code: 200, message: OK}
 - request:
-    body: '{"targetResourceId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1",
-      "localIPAddress": "10.0.0.4", "remoteIPAddress": "100.1.2.3", "localPort": "22",
-      "protocol": "TCP", "remotePort": "*", "direction": "Inbound"}'
+    body: null
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
-      Content-Length: ['312']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [3dcc1f58-245c-11e7-85b7-a0b3ccf7272a]
-    method: POST
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/ipFlowVerify?api-version=2017-03-01
+      x-ms-client-request-id: [a58ce554-3b2b-11e7-bd26-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks?api-version=2017-03-01
   response:
-    body: {string: "{\r\n  \"access\": \"Allow\",\r\n  \"ruleName\": \"securityRules/default-allow-ssh\"\
-        \r\n}"}
+    body: {string: '{"value":[]}'}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:27:14 GMT']
+      Date: ['Wed, 17 May 2017 18:07:14 GMT']
       Expires: ['-1']
-      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/a9b4051a-c9e9-4e50-8a58-2d713b0bc883?api-version=2017-03-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['75']
-      x-ms-ratelimit-remaining-subscription-writes: ['1199']
+      content-length: ['12']
     status: {code: 200, message: OK}
 - request:
-    body: null
+    body: '{"properties": {"mode": "Incremental", "parameters": {}, "template": {"parameters":
+      {}, "contentVersion": "1.0.0.0", "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
+      "outputs": {}, "resources": [{"location": "westus", "tags": {}, "type": "Microsoft.Network/virtualNetworks",
+      "apiVersion": "2015-06-15", "dependsOn": [], "properties": {"addressSpace":
+      {"addressPrefixes": ["10.0.0.0/16"]}, "subnets": [{"name": "vm1Subnet", "properties":
+      {"addressPrefix": "10.0.0.0/24"}}]}, "name": "vm1VNET"}, {"location": "westus",
+      "tags": {}, "type": "Microsoft.Network/networkSecurityGroups", "apiVersion":
+      "2015-06-15", "dependsOn": [], "properties": {"securityRules": [{"name": "default-allow-ssh",
+      "properties": {"destinationAddressPrefix": "*", "protocol": "Tcp", "sourcePortRange":
+      "*", "access": "Allow", "sourceAddressPrefix": "*", "destinationPortRange":
+      "22", "direction": "Inbound", "priority": 1000}}]}, "name": "vm1NSG"}, {"location":
+      "westus", "tags": {}, "type": "Microsoft.Network/publicIPAddresses", "apiVersion":
+      "2015-06-15", "dependsOn": [], "properties": {"publicIPAllocationMethod": "dynamic"},
+      "name": "vm1PublicIP"}, {"location": "westus", "tags": {}, "type": "Microsoft.Network/networkInterfaces",
+      "apiVersion": "2015-06-15", "dependsOn": ["Microsoft.Network/virtualNetworks/vm1VNET",
+      "Microsoft.Network/networkSecurityGroups/vm1NSG", "Microsoft.Network/publicIpAddresses/vm1PublicIP"],
+      "properties": {"ipConfigurations": [{"name": "ipconfigvm1", "properties": {"publicIPAddress":
+      {"id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP"},
+      "privateIPAllocationMethod": "Dynamic", "subnet": {"id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET/subnets/vm1Subnet"}}}],
+      "networkSecurityGroup": {"id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG"}},
+      "name": "vm1VMNic"}, {"location": "westus", "tags": {}, "type": "Microsoft.Compute/virtualMachines",
+      "apiVersion": "2016-04-30-preview", "dependsOn": ["Microsoft.Network/networkInterfaces/vm1VMNic"],
+      "properties": {"hardwareProfile": {"vmSize": "Standard_DS1_v2"}, "storageProfile":
+      {"imageReference": {"version": "latest", "publisher": "Canonical", "sku": "16.04-LTS",
+      "offer": "UbuntuServer"}, "osDisk": {"caching": null, "managedDisk": {"storageAccountType":
+      "Premium_LRS"}, "name": "osdisk_zsw3gJW0hI", "createOption": "fromImage"}},
+      "networkProfile": {"networkInterfaces": [{"id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic"}]},
+      "osProfile": {"adminUsername": "deploy", "adminPassword": "PassPass10!)", "computerName":
+      "vm1"}}, "name": "vm1"}], "variables": {}}}}'
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
+      Content-Length: ['3006']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [3dcc1f58-245c-11e7-85b7-a0b3ccf7272a]
-    method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/a9b4051a-c9e9-4e50-8a58-2d713b0bc883?api-version=2017-03-01
+      x-ms-client-request-id: [a5a7f708-3b2b-11e7-b0cd-a0b3ccf7272a]
+    method: PUT
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2017-05-10
   response:
-    body: {string: "{\r\n  \"access\": \"Allow\",\r\n  \"ruleName\": \"securityRules/default-allow-ssh\"\
-        \r\n}"}
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/vm_deploy_R3hPRxFGmMw1a32VhvS7RbuYNzLPsSJp","name":"vm_deploy_R3hPRxFGmMw1a32VhvS7RbuYNzLPsSJp","properties":{"templateHash":"11234453629923614285","parameters":{},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2017-05-17T18:07:16.1427112Z","duration":"PT0.6742895S","correlationId":"3cc46313-d654-44e6-b709-e16c670d63de","providers":[{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["westus"]},{"resourceType":"networkSecurityGroups","locations":["westus"]},{"resourceType":"publicIPAddresses","locations":["westus"]},{"resourceType":"networkInterfaces","locations":["westus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachines","locations":["westus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"vm1VNET"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG","resourceType":"Microsoft.Network/networkSecurityGroups","resourceName":"vm1NSG"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP","resourceType":"Microsoft.Network/publicIPAddresses","resourceName":"vm1PublicIP"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic","resourceType":"Microsoft.Network/networkInterfaces","resourceName":"vm1VMNic"},{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic","resourceType":"Microsoft.Network/networkInterfaces","resourceName":"vm1VMNic"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1","resourceType":"Microsoft.Compute/virtualMachines","resourceName":"vm1"}]}}'}
     headers:
+      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/vm_deploy_R3hPRxFGmMw1a32VhvS7RbuYNzLPsSJp/operationStatuses/08587065624500092092?api-version=2017-05-10']
       Cache-Control: [no-cache]
+      Content-Length: ['2387']
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:27:44 GMT']
+      Date: ['Wed, 17 May 2017 18:07:16 GMT']
       Expires: ['-1']
-      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/a9b4051a-c9e9-4e50-8a58-2d713b0bc883?api-version=2017-03-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['75']
-    status: {code: 200, message: OK}
+      x-ms-ratelimit-remaining-subscription-writes: ['1196']
+    status: {code: 201, message: Created}
 - request:
     body: null
     headers:
@@ -2783,54 +2232,23 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [56456a00-245c-11e7-96f8-a0b3ccf7272a]
+      x-ms-client-request-id: [a5a7f708-3b2b-11e7-b0cd-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1?api-version=2016-04-30-preview
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08587065624500092092?api-version=2017-05-10
   response:
-    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"2391ed7e-4579-4e07-bde3-ab3889095130\"\
-        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
-        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
-        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
-        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
-        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
-        \     \"name\": \"osdisk_EF1e9VAb72\",\r\n        \"createOption\": \"FromImage\"\
-        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
-        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
-        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/disks/osdisk_EF1e9VAb72\"\
-        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
-        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
-        ,\r\n      \"adminUsername\": \"trpresco\",\r\n      \"linuxConfiguration\"\
-        : {\r\n        \"disablePasswordAuthentication\": true,\r\n        \"ssh\"\
-        : {\r\n          \"publicKeys\": [\r\n            {\r\n              \"path\"\
-        : \"/home/trpresco/.ssh/authorized_keys\",\r\n              \"keyData\": \"\
-        ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLkUy/BFb7o47gQqFcMiioYD4w3Tu/7bpy7t/3pQVhjmsEEaWk09dA1Ju1UbukKaLpOprch/r9bgUWu1oTEP7E5evwaJl0TvLX0gsxGGItfPc58bbQ77uxuXhMfYEZ6oiS+Ybt5nUjjDUUNhSIrKSLhCHCmQ9JnOd/AObf9G4iR38bsABIAVxmbYT6OQKm4oRwNs1c99B5TsfnREFs7yawCV3hjKVHsD3bRo83bBbBG3d/CHYfcnEbpK4weagw899YodAXDiUh0qYfOy0mGz4zWaQ4rcCitk9od/WSDhLAOy74cqwzKJwoR9DcALxkWVMuJW7xBF9tWEroVvFrh6/N\"\
-        \r\n            }\r\n          ]\r\n        }\r\n      },\r\n      \"secrets\"\
-        : []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\":[{\"id\"\
-        :\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        }]},\r\n    \"provisioningState\": \"Succeeded\"\r\n  },\r\n  \"resources\"\
-        : [\r\n    {\r\n      \"properties\": {\r\n        \"publisher\": \"Microsoft.Azure.NetworkWatcher\"\
-        ,\r\n        \"type\": \"NetworkWatcherAgentLinux\",\r\n        \"typeHandlerVersion\"\
-        : \"1.4\",\r\n        \"autoUpgradeMinorVersion\": true,\r\n        \"provisioningState\"\
-        : \"Succeeded\"\r\n      },\r\n      \"type\": \"Microsoft.Compute/virtualMachines/extensions\"\
-        ,\r\n      \"location\": \"westus\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux\"\
-        ,\r\n      \"name\": \"NetworkWatcherAgentLinux\"\r\n    }\r\n  ],\r\n  \"\
-        type\": \"Microsoft.Compute/virtualMachines\",\r\n  \"location\": \"westus\"\
-        ,\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        ,\r\n  \"name\": \"vm1\"\r\n}"}
+    body: {string: '{"status":"Running"}'}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:27:46 GMT']
+      Date: ['Wed, 17 May 2017 18:07:46 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['2729']
+      content-length: ['20']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -2840,58 +2258,49 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [57018822-245c-11e7-a385-a0b3ccf7272a]
+      x-ms-client-request-id: [a5a7f708-3b2b-11e7-b0cd-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08587065624500092092?api-version=2017-05-10
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"8d0d9a1b-e99e-4fe6-aac5-b186e23f4e02\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: '{"status":"Running"}'}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:27:47 GMT']
+      Date: ['Wed, 17 May 2017 18:08:16 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [0c2a3df8-d9ad-4481-9bd9-0800bf4dc713, 0ebe7bac-9c4a-4d34-a29c-456d59624a53]
+      content-length: ['20']
     status: {code: 200, message: OK}
 - request:
-    body: '{"targetResourceId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1",
-      "localIPAddress": "10.0.0.4", "remoteIPAddress": "100.1.2.3", "localPort": "*",
-      "protocol": "TCP", "remotePort": "80", "direction": "Outbound"}'
+    body: null
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
-      Content-Length: ['313']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [574378e8-245c-11e7-96bd-a0b3ccf7272a]
-    method: POST
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/ipFlowVerify?api-version=2017-03-01
+      x-ms-client-request-id: [a5a7f708-3b2b-11e7-b0cd-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08587065624500092092?api-version=2017-05-10
   response:
-    body: {string: "{\r\n  \"access\": \"Allow\",\r\n  \"ruleName\": \"defaultSecurityRules/AllowInternetOutBound\"\
-        \r\n}"}
+    body: {string: '{"status":"Running"}'}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:27:57 GMT']
+      Date: ['Wed, 17 May 2017 18:08:46 GMT']
       Expires: ['-1']
-      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/ee09ebde-cd49-4c7a-8567-99207578aafd?api-version=2017-03-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['86']
-      x-ms-ratelimit-remaining-subscription-writes: ['1198']
+      content-length: ['20']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -2901,27 +2310,23 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [574378e8-245c-11e7-96bd-a0b3ccf7272a]
+      x-ms-client-request-id: [a5a7f708-3b2b-11e7-b0cd-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/ee09ebde-cd49-4c7a-8567-99207578aafd?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08587065624500092092?api-version=2017-05-10
   response:
-    body: {string: "{\r\n  \"access\": \"Allow\",\r\n  \"ruleName\": \"defaultSecurityRules/AllowInternetOutBound\"\
-        \r\n}"}
+    body: {string: '{"status":"Succeeded"}'}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:28:27 GMT']
+      Date: ['Wed, 17 May 2017 18:09:17 GMT']
       Expires: ['-1']
-      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/ee09ebde-cd49-4c7a-8567-99207578aafd?api-version=2017-03-01']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['86']
+      content-length: ['22']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -2931,54 +2336,23 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [6fbd93f4-245c-11e7-9b0d-a0b3ccf7272a]
+      x-ms-client-request-id: [a5a7f708-3b2b-11e7-b0cd-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1?api-version=2016-04-30-preview
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2017-05-10
   response:
-    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"2391ed7e-4579-4e07-bde3-ab3889095130\"\
-        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
-        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
-        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
-        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
-        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
-        \     \"name\": \"osdisk_EF1e9VAb72\",\r\n        \"createOption\": \"FromImage\"\
-        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
-        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
-        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/disks/osdisk_EF1e9VAb72\"\
-        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
-        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
-        ,\r\n      \"adminUsername\": \"trpresco\",\r\n      \"linuxConfiguration\"\
-        : {\r\n        \"disablePasswordAuthentication\": true,\r\n        \"ssh\"\
-        : {\r\n          \"publicKeys\": [\r\n            {\r\n              \"path\"\
-        : \"/home/trpresco/.ssh/authorized_keys\",\r\n              \"keyData\": \"\
-        ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLkUy/BFb7o47gQqFcMiioYD4w3Tu/7bpy7t/3pQVhjmsEEaWk09dA1Ju1UbukKaLpOprch/r9bgUWu1oTEP7E5evwaJl0TvLX0gsxGGItfPc58bbQ77uxuXhMfYEZ6oiS+Ybt5nUjjDUUNhSIrKSLhCHCmQ9JnOd/AObf9G4iR38bsABIAVxmbYT6OQKm4oRwNs1c99B5TsfnREFs7yawCV3hjKVHsD3bRo83bBbBG3d/CHYfcnEbpK4weagw899YodAXDiUh0qYfOy0mGz4zWaQ4rcCitk9od/WSDhLAOy74cqwzKJwoR9DcALxkWVMuJW7xBF9tWEroVvFrh6/N\"\
-        \r\n            }\r\n          ]\r\n        }\r\n      },\r\n      \"secrets\"\
-        : []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\":[{\"id\"\
-        :\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        }]},\r\n    \"provisioningState\": \"Succeeded\"\r\n  },\r\n  \"resources\"\
-        : [\r\n    {\r\n      \"properties\": {\r\n        \"publisher\": \"Microsoft.Azure.NetworkWatcher\"\
-        ,\r\n        \"type\": \"NetworkWatcherAgentLinux\",\r\n        \"typeHandlerVersion\"\
-        : \"1.4\",\r\n        \"autoUpgradeMinorVersion\": true,\r\n        \"provisioningState\"\
-        : \"Succeeded\"\r\n      },\r\n      \"type\": \"Microsoft.Compute/virtualMachines/extensions\"\
-        ,\r\n      \"location\": \"westus\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux\"\
-        ,\r\n      \"name\": \"NetworkWatcherAgentLinux\"\r\n    }\r\n  ],\r\n  \"\
-        type\": \"Microsoft.Compute/virtualMachines\",\r\n  \"location\": \"westus\"\
-        ,\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        ,\r\n  \"name\": \"vm1\"\r\n}"}
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Resources/deployments/vm_deploy_R3hPRxFGmMw1a32VhvS7RbuYNzLPsSJp","name":"vm_deploy_R3hPRxFGmMw1a32VhvS7RbuYNzLPsSJp","properties":{"templateHash":"11234453629923614285","parameters":{},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2017-05-17T18:09:06.7164592Z","duration":"PT1M51.2480375S","correlationId":"3cc46313-d654-44e6-b709-e16c670d63de","providers":[{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["westus"]},{"resourceType":"networkSecurityGroups","locations":["westus"]},{"resourceType":"publicIPAddresses","locations":["westus"]},{"resourceType":"networkInterfaces","locations":["westus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachines","locations":["westus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"vm1VNET"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG","resourceType":"Microsoft.Network/networkSecurityGroups","resourceName":"vm1NSG"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP","resourceType":"Microsoft.Network/publicIPAddresses","resourceName":"vm1PublicIP"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic","resourceType":"Microsoft.Network/networkInterfaces","resourceName":"vm1VMNic"},{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic","resourceType":"Microsoft.Network/networkInterfaces","resourceName":"vm1VMNic"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1","resourceType":"Microsoft.Compute/virtualMachines","resourceName":"vm1"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET"}]}}'}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:28:27 GMT']
+      Date: ['Wed, 17 May 2017 18:09:17 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['2729']
+      content-length: ['3229']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -2988,226 +2362,106 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [6fe32414-245c-11e7-88d3-a0b3ccf7272a]
+      x-ms-client-request-id: [ef8d40c0-3b2b-11e7-87bf-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1?$expand=instanceView&api-version=2016-04-30-preview
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"4a48285c-ea69-4b56-b122-adba62c8fea7\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"b7933411-7b6c-4d69-bf8b-ed176c5749fb\"\
+        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
+        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
+        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
+        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
+        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
+        \     \"name\": \"osdisk_zsw3gJW0hI\",\r\n        \"createOption\": \"FromImage\"\
+        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
+        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
+        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/disks/osdisk_zsw3gJW0hI\"\
+        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
+        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
+        ,\r\n      \"adminUsername\": \"deploy\",\r\n      \"linuxConfiguration\"\
+        : {\r\n        \"disablePasswordAuthentication\": false\r\n      },\r\n  \
+        \    \"secrets\": []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\"\
+        :[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        }]},\r\n    \"provisioningState\": \"Succeeded\",\r\n    \"instanceView\"\
+        : {\r\n      \"vmAgent\": {\r\n        \"vmAgentVersion\": \"2.2.10\",\r\n\
+        \        \"statuses\": [\r\n          {\r\n            \"code\": \"ProvisioningState/succeeded\"\
+        ,\r\n            \"level\": \"Info\",\r\n            \"displayStatus\": \"\
+        Ready\",\r\n            \"message\": \"Guest Agent is running\",\r\n     \
+        \       \"time\": \"2017-05-17T18:09:01+00:00\"\r\n          }\r\n       \
+        \ ],\r\n        \"extensionHandlers\": []\r\n      },\r\n      \"statuses\"\
+        : [\r\n        {\r\n          \"code\": \"ProvisioningState/succeeded\",\r\
+        \n          \"level\": \"Info\",\r\n          \"displayStatus\": \"Provisioning\
+        \ succeeded\",\r\n          \"time\": \"2017-05-17T18:08:59.8703483+00:00\"\
+        \r\n        },\r\n        {\r\n          \"code\": \"PowerState/running\"\
+        ,\r\n          \"level\": \"Info\",\r\n          \"displayStatus\": \"VM running\"\
+        \r\n        }\r\n      ]\r\n    }\r\n  },\r\n  \"type\": \"Microsoft.Compute/virtualMachines\"\
+        ,\r\n  \"location\": \"westus\",\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
+        ,\r\n  \"name\": \"vm1\"\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:28:28 GMT']
+      Date: ['Wed, 17 May 2017 18:09:18 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [809a632d-9f86-4782-a23b-26fb3a6af617, 8d8f46e6-2e6e-4561-9d3f-954bc47cdac8]
+      content-length: ['2315']
     status: {code: 200, message: OK}
 - request:
-    body: '{"targetResourceId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1"}'
+    body: null
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
-      Content-Length: ['169']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [702d03ba-245c-11e7-a02e-a0b3ccf7272a]
-    method: POST
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/securityGroupView?api-version=2017-03-01
+      x-ms-client-request-id: [efb67cf8-3b2b-11e7-983f-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic?api-version=2017-03-01
   response:
-    body: {string: "{\r\n  \"networkInterfaces\": [\r\n    {\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        ,\r\n      \"securityRuleAssociations\": {\r\n        \"networkInterfaceAssociation\"\
-        : {\r\n          \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        ,\r\n          \"securityRules\": [\r\n            {\r\n              \"name\"\
-        : \"default-allow-ssh\",\r\n              \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/securityRules/default-allow-ssh\"\
-        ,\r\n              \"etag\": \"W/\\\"d1339094-205b-4ade-a7fc-719e9b17c36f\\\
-        \"\",\r\n              \"properties\": {\r\n                \"provisioningState\"\
-        : \"Succeeded\",\r\n                \"protocol\": \"Tcp\",\r\n           \
-        \     \"sourcePortRange\": \"*\",\r\n                \"destinationPortRange\"\
-        : \"22\",\r\n                \"sourceAddressPrefix\": \"*\",\r\n         \
-        \       \"destinationAddressPrefix\": \"*\",\r\n                \"access\"\
-        : \"Allow\",\r\n                \"priority\": 1000,\r\n                \"\
-        direction\": \"Inbound\"\r\n              }\r\n            }\r\n         \
-        \ ]\r\n        },\r\n        \"defaultSecurityRules\": [\r\n          {\r\n\
-        \            \"name\": \"AllowVnetInBound\",\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\"\
-        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
-        : \"Succeeded\",\r\n              \"description\": \"Allow inbound traffic\
-        \ from all VMs in VNET\",\r\n              \"protocol\": \"*\",\r\n      \
-        \        \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
-        : \"*\",\r\n              \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n\
-        \              \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n     \
-        \         \"access\": \"Allow\",\r\n              \"priority\": 65000,\r\n\
-        \              \"direction\": \"Inbound\"\r\n            }\r\n          },\r\
-        \n          {\r\n            \"name\": \"AllowAzureLoadBalancerInBound\",\r\
-        \n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\"\
-        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
-        : \"Succeeded\",\r\n              \"description\": \"Allow inbound traffic\
-        \ from azure load balancer\",\r\n              \"protocol\": \"*\",\r\n  \
-        \            \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
-        : \"*\",\r\n              \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\
-        \n              \"destinationAddressPrefix\": \"*\",\r\n              \"access\"\
-        : \"Allow\",\r\n              \"priority\": 65001,\r\n              \"direction\"\
-        : \"Inbound\"\r\n            }\r\n          },\r\n          {\r\n        \
-        \    \"name\": \"DenyAllInBound\",\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\"\
-        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
-        : \"Succeeded\",\r\n              \"description\": \"Deny all inbound traffic\"\
-        ,\r\n              \"protocol\": \"*\",\r\n              \"sourcePortRange\"\
-        : \"*\",\r\n              \"destinationPortRange\": \"*\",\r\n           \
-        \   \"sourceAddressPrefix\": \"*\",\r\n              \"destinationAddressPrefix\"\
-        : \"*\",\r\n              \"access\": \"Deny\",\r\n              \"priority\"\
-        : 65500,\r\n              \"direction\": \"Inbound\"\r\n            }\r\n\
-        \          },\r\n          {\r\n            \"name\": \"AllowVnetOutBound\"\
-        ,\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\"\
-        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
-        : \"Succeeded\",\r\n              \"description\": \"Allow outbound traffic\
-        \ from all VMs to all VMs in VNET\",\r\n              \"protocol\": \"*\"\
-        ,\r\n              \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
-        : \"*\",\r\n              \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n\
-        \              \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n     \
-        \         \"access\": \"Allow\",\r\n              \"priority\": 65000,\r\n\
-        \              \"direction\": \"Outbound\"\r\n            }\r\n          },\r\
-        \n          {\r\n            \"name\": \"AllowInternetOutBound\",\r\n    \
-        \        \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\"\
-        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
-        : \"Succeeded\",\r\n              \"description\": \"Allow outbound traffic\
-        \ from all VMs to Internet\",\r\n              \"protocol\": \"*\",\r\n  \
-        \            \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
-        : \"*\",\r\n              \"sourceAddressPrefix\": \"*\",\r\n            \
-        \  \"destinationAddressPrefix\": \"Internet\",\r\n              \"access\"\
-        : \"Allow\",\r\n              \"priority\": 65001,\r\n              \"direction\"\
-        : \"Outbound\"\r\n            }\r\n          },\r\n          {\r\n       \
-        \     \"name\": \"DenyAllOutBound\",\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\"\
-        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
-        : \"Succeeded\",\r\n              \"description\": \"Deny all outbound traffic\"\
-        ,\r\n              \"protocol\": \"*\",\r\n              \"sourcePortRange\"\
-        : \"*\",\r\n              \"destinationPortRange\": \"*\",\r\n           \
-        \   \"sourceAddressPrefix\": \"*\",\r\n              \"destinationAddressPrefix\"\
-        : \"*\",\r\n              \"access\": \"Deny\",\r\n              \"priority\"\
-        : 65500,\r\n              \"direction\": \"Outbound\"\r\n            }\r\n\
-        \          }\r\n        ],\r\n        \"effectiveSecurityRules\": [\r\n  \
-        \        {\r\n            \"name\": \"DefaultOutboundDenyAll\",\r\n      \
-        \      \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"0-65535\"\
-        ,\r\n            \"destinationPortRange\": \"0-65535\",\r\n            \"\
-        sourceAddressPrefix\": \"*\",\r\n            \"destinationAddressPrefix\"\
-        : \"*\",\r\n            \"access\": \"Deny\",\r\n            \"priority\"\
-        : 65500,\r\n            \"direction\": \"Outbound\"\r\n          },\r\n  \
-        \        {\r\n            \"name\": \"DefaultRule_AllowVnetOutBound\",\r\n\
-        \            \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
-        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
-        \       \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n            \"expandedSourceAddressPrefix\"\
-        : [\r\n              \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\
-        \r\n            ],\r\n            \"destinationAddressPrefix\": \"VirtualNetwork\"\
-        ,\r\n            \"expandedDestinationAddressPrefix\": [\r\n             \
-        \ \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\r\n            ],\r\
-        \n            \"access\": \"Allow\",\r\n            \"priority\": 65000,\r\
-        \n            \"direction\": \"Outbound\"\r\n          },\r\n          {\r\
-        \n            \"name\": \"DefaultRule_AllowInternetOutBound\",\r\n       \
-        \     \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"0-65535\"\
-        ,\r\n            \"destinationPortRange\": \"0-65535\",\r\n            \"\
-        sourceAddressPrefix\": \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\"\
-        : \"Internet\",\r\n            \"expandedDestinationAddressPrefix\": [\r\n\
-        \              \"32.0.0.0/3\",\r\n              \"4.0.0.0/6\",\r\n       \
-        \       \"2.0.0.0/7\",\r\n              \"1.0.0.0/8\",\r\n              \"\
-        12.0.0.0/6\",\r\n              \"8.0.0.0/7\",\r\n              \"11.0.0.0/8\"\
-        ,\r\n              \"64.0.0.0/3\",\r\n              \"112.0.0.0/5\",\r\n \
-        \             \"120.0.0.0/6\",\r\n              \"124.0.0.0/7\",\r\n     \
-        \         \"126.0.0.0/8\",\r\n              \"128.0.0.0/3\",\r\n         \
-        \     \"176.0.0.0/4\",\r\n              \"160.0.0.0/5\",\r\n             \
-        \ \"170.0.0.0/7\",\r\n              \"168.0.0.0/8\",\r\n              \"169.0.0.0/9\"\
-        ,\r\n              \"169.128.0.0/10\",\r\n              \"169.192.0.0/11\"\
-        ,\r\n              \"169.224.0.0/12\",\r\n              \"169.240.0.0/13\"\
-        ,\r\n              \"169.248.0.0/14\",\r\n              \"169.252.0.0/15\"\
-        ,\r\n              \"169.255.0.0/16\",\r\n              \"174.0.0.0/7\",\r\
-        \n              \"173.0.0.0/8\",\r\n              \"172.128.0.0/9\",\r\n \
-        \             \"172.64.0.0/10\",\r\n              \"172.32.0.0/11\",\r\n \
-        \             \"172.0.0.0/12\",\r\n              \"208.0.0.0/4\",\r\n    \
-        \          \"200.0.0.0/5\",\r\n              \"194.0.0.0/7\",\r\n        \
-        \      \"193.0.0.0/8\",\r\n              \"192.64.0.0/10\",\r\n          \
-        \    \"192.32.0.0/11\",\r\n              \"192.16.0.0/12\",\r\n          \
-        \    \"192.8.0.0/13\",\r\n              \"192.4.0.0/14\",\r\n            \
-        \  \"192.2.0.0/15\",\r\n              \"192.1.0.0/16\",\r\n              \"\
-        192.0.128.0/17\",\r\n              \"192.0.64.0/18\",\r\n              \"\
-        192.0.32.0/19\",\r\n              \"192.0.16.0/20\",\r\n              \"192.0.8.0/21\"\
-        ,\r\n              \"192.0.4.0/22\",\r\n              \"192.0.0.0/23\",\r\n\
-        \              \"192.0.3.0/24\",\r\n              \"192.192.0.0/10\",\r\n\
-        \              \"192.128.0.0/11\",\r\n              \"192.176.0.0/12\",\r\n\
-        \              \"192.160.0.0/13\",\r\n              \"192.172.0.0/14\",\r\n\
-        \              \"192.170.0.0/15\",\r\n              \"192.169.0.0/16\",\r\n\
-        \              \"196.0.0.0/7\",\r\n              \"199.0.0.0/8\",\r\n    \
-        \          \"198.128.0.0/9\",\r\n              \"198.64.0.0/10\",\r\n    \
-        \          \"198.32.0.0/11\",\r\n              \"198.0.0.0/12\",\r\n     \
-        \         \"198.24.0.0/13\",\r\n              \"198.20.0.0/14\",\r\n     \
-        \         \"198.16.0.0/15\",\r\n              \"104.0.0.0/5\",\r\n       \
-        \       \"96.0.0.0/6\",\r\n              \"102.0.0.0/7\",\r\n            \
-        \  \"101.0.0.0/8\",\r\n              \"100.128.0.0/9\",\r\n              \"\
-        100.0.0.0/10\",\r\n              \"16.0.0.0/5\",\r\n              \"28.0.0.0/6\"\
-        ,\r\n              \"26.0.0.0/7\",\r\n              \"24.0.0.0/8\"\r\n   \
-        \         ],\r\n            \"access\": \"Allow\",\r\n            \"priority\"\
-        : 65001,\r\n            \"direction\": \"Outbound\"\r\n          },\r\n  \
-        \        {\r\n            \"name\": \"DefaultRule_DenyAllOutBound\",\r\n \
-        \           \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
-        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
-        \       \"sourceAddressPrefix\": \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\"\
-        : \"0.0.0.0/0\",\r\n            \"access\": \"Deny\",\r\n            \"priority\"\
-        : 65500,\r\n            \"direction\": \"Outbound\"\r\n          },\r\n  \
-        \        {\r\n            \"name\": \"DefaultInboundDenyAll\",\r\n       \
-        \     \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"0-65535\"\
-        ,\r\n            \"destinationPortRange\": \"0-65535\",\r\n            \"\
-        sourceAddressPrefix\": \"*\",\r\n            \"destinationAddressPrefix\"\
-        : \"*\",\r\n            \"access\": \"Deny\",\r\n            \"priority\"\
-        : 65500,\r\n            \"direction\": \"Inbound\"\r\n          },\r\n   \
-        \       {\r\n            \"name\": \"DefaultRule_AllowVnetInBound\",\r\n \
-        \           \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
-        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
-        \       \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n            \"expandedSourceAddressPrefix\"\
-        : [\r\n              \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\
-        \r\n            ],\r\n            \"destinationAddressPrefix\": \"VirtualNetwork\"\
-        ,\r\n            \"expandedDestinationAddressPrefix\": [\r\n             \
-        \ \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\r\n            ],\r\
-        \n            \"access\": \"Allow\",\r\n            \"priority\": 65000,\r\
-        \n            \"direction\": \"Inbound\"\r\n          },\r\n          {\r\n\
-        \            \"name\": \"DefaultRule_AllowAzureLoadBalancerInBound\",\r\n\
-        \            \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
-        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
-        \       \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n            \"\
-        expandedSourceAddressPrefix\": [\r\n              \"168.63.129.16/32\"\r\n\
-        \            ],\r\n            \"destinationAddressPrefix\": \"0.0.0.0/0\"\
-        ,\r\n            \"access\": \"Allow\",\r\n            \"priority\": 65001,\r\
-        \n            \"direction\": \"Inbound\"\r\n          },\r\n          {\r\n\
-        \            \"name\": \"DefaultRule_DenyAllInBound\",\r\n            \"protocol\"\
-        : \"All\",\r\n            \"sourcePortRange\": \"0-65535\",\r\n          \
-        \  \"destinationPortRange\": \"0-65535\",\r\n            \"sourceAddressPrefix\"\
-        : \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\": \"0.0.0.0/0\"\
-        ,\r\n            \"access\": \"Deny\",\r\n            \"priority\": 65500,\r\
-        \n            \"direction\": \"Inbound\"\r\n          },\r\n          {\r\n\
-        \            \"name\": \"UserRule_default-allow-ssh\",\r\n            \"protocol\"\
-        : \"Tcp\",\r\n            \"sourcePortRange\": \"0-65535\",\r\n          \
-        \  \"destinationPortRange\": \"22-22\",\r\n            \"sourceAddressPrefix\"\
-        : \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\": \"0.0.0.0/0\"\
-        ,\r\n            \"access\": \"Allow\",\r\n            \"priority\": 1000,\r\
-        \n            \"direction\": \"Inbound\"\r\n          }\r\n        ]\r\n \
-        \     }\r\n    }\r\n  ]\r\n}"}
+    body: {string: "{\r\n  \"name\": \"vm1VMNic\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        ,\r\n  \"etag\": \"W/\\\"a0b95da3-3e12-4853-bc28-6b9531019638\\\"\",\r\n \
+        \ \"location\": \"westus\",\r\n  \"tags\": {},\r\n  \"properties\": {\r\n\
+        \    \"provisioningState\": \"Succeeded\",\r\n    \"resourceGuid\": \"c2b6e61d-354e-4e4f-9fad-78d37d511903\"\
+        ,\r\n    \"ipConfigurations\": [\r\n      {\r\n        \"name\": \"ipconfigvm1\"\
+        ,\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic/ipConfigurations/ipconfigvm1\"\
+        ,\r\n        \"etag\": \"W/\\\"a0b95da3-3e12-4853-bc28-6b9531019638\\\"\"\
+        ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
+        ,\r\n          \"privateIPAddress\": \"10.0.0.4\",\r\n          \"privateIPAllocationMethod\"\
+        : \"Dynamic\",\r\n          \"publicIPAddress\": {\r\n            \"id\":\
+        \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP\"\
+        \r\n          },\r\n          \"subnet\": {\r\n            \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET/subnets/vm1Subnet\"\
+        \r\n          },\r\n          \"primary\": true,\r\n          \"privateIPAddressVersion\"\
+        : \"IPv4\"\r\n        }\r\n      }\r\n    ],\r\n    \"dnsSettings\": {\r\n\
+        \      \"dnsServers\": [],\r\n      \"appliedDnsServers\": [],\r\n      \"\
+        internalDomainNameSuffix\": \"s2uogyc11d5ulkyom3ybgkzhlg.dx.internal.cloudapp.net\"\
+        \r\n    },\r\n    \"macAddress\": \"00-0D-3A-36-C9-3E\",\r\n    \"enableAcceleratedNetworking\"\
+        : false,\r\n    \"enableIPForwarding\": false,\r\n    \"networkSecurityGroup\"\
+        : {\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
+        \r\n    },\r\n    \"primary\": true,\r\n    \"virtualMachine\": {\r\n    \
+        \  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
+        \r\n    }\r\n  },\r\n  \"type\": \"Microsoft.Network/networkInterfaces\"\r\
+        \n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:28:36 GMT']
+      Date: ['Wed, 17 May 2017 18:09:19 GMT']
+      ETag: [W/"a0b95da3-3e12-4853-bc28-6b9531019638"]
       Expires: ['-1']
-      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/6b6f95ea-6609-417f-ba71-3a9bdc6aafa4?api-version=2017-03-01']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['12218']
-      x-ms-ratelimit-remaining-subscription-writes: ['1197']
+      content-length: ['2225']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -3217,197 +2471,1494 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [702d03ba-245c-11e7-a02e-a0b3ccf7272a]
+      x-ms-client-request-id: [efdf64ac-3b2b-11e7-be6a-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/6b6f95ea-6609-417f-ba71-3a9bdc6aafa4?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP?api-version=2017-03-01
   response:
-    body: {string: "{\r\n  \"networkInterfaces\": [\r\n    {\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        ,\r\n      \"securityRuleAssociations\": {\r\n        \"networkInterfaceAssociation\"\
-        : {\r\n          \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        ,\r\n          \"securityRules\": [\r\n            {\r\n              \"name\"\
-        : \"default-allow-ssh\",\r\n              \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/securityRules/default-allow-ssh\"\
-        ,\r\n              \"etag\": \"W/\\\"d1339094-205b-4ade-a7fc-719e9b17c36f\\\
-        \"\",\r\n              \"properties\": {\r\n                \"provisioningState\"\
-        : \"Succeeded\",\r\n                \"protocol\": \"Tcp\",\r\n           \
-        \     \"sourcePortRange\": \"*\",\r\n                \"destinationPortRange\"\
-        : \"22\",\r\n                \"sourceAddressPrefix\": \"*\",\r\n         \
-        \       \"destinationAddressPrefix\": \"*\",\r\n                \"access\"\
-        : \"Allow\",\r\n                \"priority\": 1000,\r\n                \"\
-        direction\": \"Inbound\"\r\n              }\r\n            }\r\n         \
-        \ ]\r\n        },\r\n        \"defaultSecurityRules\": [\r\n          {\r\n\
-        \            \"name\": \"AllowVnetInBound\",\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/AllowVnetInBound\"\
-        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
-        : \"Succeeded\",\r\n              \"description\": \"Allow inbound traffic\
-        \ from all VMs in VNET\",\r\n              \"protocol\": \"*\",\r\n      \
-        \        \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
-        : \"*\",\r\n              \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n\
-        \              \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n     \
-        \         \"access\": \"Allow\",\r\n              \"priority\": 65000,\r\n\
-        \              \"direction\": \"Inbound\"\r\n            }\r\n          },\r\
-        \n          {\r\n            \"name\": \"AllowAzureLoadBalancerInBound\",\r\
-        \n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/AllowAzureLoadBalancerInBound\"\
-        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
-        : \"Succeeded\",\r\n              \"description\": \"Allow inbound traffic\
-        \ from azure load balancer\",\r\n              \"protocol\": \"*\",\r\n  \
-        \            \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
-        : \"*\",\r\n              \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\
-        \n              \"destinationAddressPrefix\": \"*\",\r\n              \"access\"\
-        : \"Allow\",\r\n              \"priority\": 65001,\r\n              \"direction\"\
-        : \"Inbound\"\r\n            }\r\n          },\r\n          {\r\n        \
-        \    \"name\": \"DenyAllInBound\",\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/DenyAllInBound\"\
-        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
-        : \"Succeeded\",\r\n              \"description\": \"Deny all inbound traffic\"\
-        ,\r\n              \"protocol\": \"*\",\r\n              \"sourcePortRange\"\
-        : \"*\",\r\n              \"destinationPortRange\": \"*\",\r\n           \
-        \   \"sourceAddressPrefix\": \"*\",\r\n              \"destinationAddressPrefix\"\
-        : \"*\",\r\n              \"access\": \"Deny\",\r\n              \"priority\"\
-        : 65500,\r\n              \"direction\": \"Inbound\"\r\n            }\r\n\
-        \          },\r\n          {\r\n            \"name\": \"AllowVnetOutBound\"\
-        ,\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/AllowVnetOutBound\"\
-        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
-        : \"Succeeded\",\r\n              \"description\": \"Allow outbound traffic\
-        \ from all VMs to all VMs in VNET\",\r\n              \"protocol\": \"*\"\
-        ,\r\n              \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
-        : \"*\",\r\n              \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n\
-        \              \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n     \
-        \         \"access\": \"Allow\",\r\n              \"priority\": 65000,\r\n\
-        \              \"direction\": \"Outbound\"\r\n            }\r\n          },\r\
-        \n          {\r\n            \"name\": \"AllowInternetOutBound\",\r\n    \
-        \        \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/AllowInternetOutBound\"\
-        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
-        : \"Succeeded\",\r\n              \"description\": \"Allow outbound traffic\
-        \ from all VMs to Internet\",\r\n              \"protocol\": \"*\",\r\n  \
-        \            \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
-        : \"*\",\r\n              \"sourceAddressPrefix\": \"*\",\r\n            \
-        \  \"destinationAddressPrefix\": \"Internet\",\r\n              \"access\"\
-        : \"Allow\",\r\n              \"priority\": 65001,\r\n              \"direction\"\
-        : \"Outbound\"\r\n            }\r\n          },\r\n          {\r\n       \
-        \     \"name\": \"DenyAllOutBound\",\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/DenyAllOutBound\"\
-        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
-        : \"Succeeded\",\r\n              \"description\": \"Deny all outbound traffic\"\
-        ,\r\n              \"protocol\": \"*\",\r\n              \"sourcePortRange\"\
-        : \"*\",\r\n              \"destinationPortRange\": \"*\",\r\n           \
-        \   \"sourceAddressPrefix\": \"*\",\r\n              \"destinationAddressPrefix\"\
-        : \"*\",\r\n              \"access\": \"Deny\",\r\n              \"priority\"\
-        : 65500,\r\n              \"direction\": \"Outbound\"\r\n            }\r\n\
-        \          }\r\n        ],\r\n        \"effectiveSecurityRules\": [\r\n  \
-        \        {\r\n            \"name\": \"DefaultOutboundDenyAll\",\r\n      \
-        \      \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"0-65535\"\
-        ,\r\n            \"destinationPortRange\": \"0-65535\",\r\n            \"\
-        sourceAddressPrefix\": \"*\",\r\n            \"destinationAddressPrefix\"\
-        : \"*\",\r\n            \"access\": \"Deny\",\r\n            \"priority\"\
-        : 65500,\r\n            \"direction\": \"Outbound\"\r\n          },\r\n  \
-        \        {\r\n            \"name\": \"DefaultRule_AllowVnetOutBound\",\r\n\
-        \            \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
-        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
-        \       \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n            \"expandedSourceAddressPrefix\"\
-        : [\r\n              \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\
-        \r\n            ],\r\n            \"destinationAddressPrefix\": \"VirtualNetwork\"\
-        ,\r\n            \"expandedDestinationAddressPrefix\": [\r\n             \
-        \ \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\r\n            ],\r\
-        \n            \"access\": \"Allow\",\r\n            \"priority\": 65000,\r\
-        \n            \"direction\": \"Outbound\"\r\n          },\r\n          {\r\
-        \n            \"name\": \"DefaultRule_AllowInternetOutBound\",\r\n       \
-        \     \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"0-65535\"\
-        ,\r\n            \"destinationPortRange\": \"0-65535\",\r\n            \"\
-        sourceAddressPrefix\": \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\"\
-        : \"Internet\",\r\n            \"expandedDestinationAddressPrefix\": [\r\n\
-        \              \"32.0.0.0/3\",\r\n              \"4.0.0.0/6\",\r\n       \
-        \       \"2.0.0.0/7\",\r\n              \"1.0.0.0/8\",\r\n              \"\
-        12.0.0.0/6\",\r\n              \"8.0.0.0/7\",\r\n              \"11.0.0.0/8\"\
-        ,\r\n              \"64.0.0.0/3\",\r\n              \"112.0.0.0/5\",\r\n \
-        \             \"120.0.0.0/6\",\r\n              \"124.0.0.0/7\",\r\n     \
-        \         \"126.0.0.0/8\",\r\n              \"128.0.0.0/3\",\r\n         \
-        \     \"176.0.0.0/4\",\r\n              \"160.0.0.0/5\",\r\n             \
-        \ \"170.0.0.0/7\",\r\n              \"168.0.0.0/8\",\r\n              \"169.0.0.0/9\"\
-        ,\r\n              \"169.128.0.0/10\",\r\n              \"169.192.0.0/11\"\
-        ,\r\n              \"169.224.0.0/12\",\r\n              \"169.240.0.0/13\"\
-        ,\r\n              \"169.248.0.0/14\",\r\n              \"169.252.0.0/15\"\
-        ,\r\n              \"169.255.0.0/16\",\r\n              \"174.0.0.0/7\",\r\
-        \n              \"173.0.0.0/8\",\r\n              \"172.128.0.0/9\",\r\n \
-        \             \"172.64.0.0/10\",\r\n              \"172.32.0.0/11\",\r\n \
-        \             \"172.0.0.0/12\",\r\n              \"208.0.0.0/4\",\r\n    \
-        \          \"200.0.0.0/5\",\r\n              \"194.0.0.0/7\",\r\n        \
-        \      \"193.0.0.0/8\",\r\n              \"192.64.0.0/10\",\r\n          \
-        \    \"192.32.0.0/11\",\r\n              \"192.16.0.0/12\",\r\n          \
-        \    \"192.8.0.0/13\",\r\n              \"192.4.0.0/14\",\r\n            \
-        \  \"192.2.0.0/15\",\r\n              \"192.1.0.0/16\",\r\n              \"\
-        192.0.128.0/17\",\r\n              \"192.0.64.0/18\",\r\n              \"\
-        192.0.32.0/19\",\r\n              \"192.0.16.0/20\",\r\n              \"192.0.8.0/21\"\
-        ,\r\n              \"192.0.4.0/22\",\r\n              \"192.0.0.0/23\",\r\n\
-        \              \"192.0.3.0/24\",\r\n              \"192.192.0.0/10\",\r\n\
-        \              \"192.128.0.0/11\",\r\n              \"192.176.0.0/12\",\r\n\
-        \              \"192.160.0.0/13\",\r\n              \"192.172.0.0/14\",\r\n\
-        \              \"192.170.0.0/15\",\r\n              \"192.169.0.0/16\",\r\n\
-        \              \"196.0.0.0/7\",\r\n              \"199.0.0.0/8\",\r\n    \
-        \          \"198.128.0.0/9\",\r\n              \"198.64.0.0/10\",\r\n    \
-        \          \"198.32.0.0/11\",\r\n              \"198.0.0.0/12\",\r\n     \
-        \         \"198.24.0.0/13\",\r\n              \"198.20.0.0/14\",\r\n     \
-        \         \"198.16.0.0/15\",\r\n              \"104.0.0.0/5\",\r\n       \
-        \       \"96.0.0.0/6\",\r\n              \"102.0.0.0/7\",\r\n            \
-        \  \"101.0.0.0/8\",\r\n              \"100.128.0.0/9\",\r\n              \"\
-        100.0.0.0/10\",\r\n              \"16.0.0.0/5\",\r\n              \"28.0.0.0/6\"\
-        ,\r\n              \"26.0.0.0/7\",\r\n              \"24.0.0.0/8\"\r\n   \
-        \         ],\r\n            \"access\": \"Allow\",\r\n            \"priority\"\
-        : 65001,\r\n            \"direction\": \"Outbound\"\r\n          },\r\n  \
-        \        {\r\n            \"name\": \"DefaultRule_DenyAllOutBound\",\r\n \
-        \           \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
-        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
-        \       \"sourceAddressPrefix\": \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\"\
-        : \"0.0.0.0/0\",\r\n            \"access\": \"Deny\",\r\n            \"priority\"\
-        : 65500,\r\n            \"direction\": \"Outbound\"\r\n          },\r\n  \
-        \        {\r\n            \"name\": \"DefaultInboundDenyAll\",\r\n       \
-        \     \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"0-65535\"\
-        ,\r\n            \"destinationPortRange\": \"0-65535\",\r\n            \"\
-        sourceAddressPrefix\": \"*\",\r\n            \"destinationAddressPrefix\"\
-        : \"*\",\r\n            \"access\": \"Deny\",\r\n            \"priority\"\
-        : 65500,\r\n            \"direction\": \"Inbound\"\r\n          },\r\n   \
-        \       {\r\n            \"name\": \"DefaultRule_AllowVnetInBound\",\r\n \
-        \           \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
-        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
-        \       \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n            \"expandedSourceAddressPrefix\"\
-        : [\r\n              \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\
-        \r\n            ],\r\n            \"destinationAddressPrefix\": \"VirtualNetwork\"\
-        ,\r\n            \"expandedDestinationAddressPrefix\": [\r\n             \
-        \ \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\r\n            ],\r\
-        \n            \"access\": \"Allow\",\r\n            \"priority\": 65000,\r\
-        \n            \"direction\": \"Inbound\"\r\n          },\r\n          {\r\n\
-        \            \"name\": \"DefaultRule_AllowAzureLoadBalancerInBound\",\r\n\
-        \            \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
-        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
-        \       \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n            \"\
-        expandedSourceAddressPrefix\": [\r\n              \"168.63.129.16/32\"\r\n\
-        \            ],\r\n            \"destinationAddressPrefix\": \"0.0.0.0/0\"\
-        ,\r\n            \"access\": \"Allow\",\r\n            \"priority\": 65001,\r\
-        \n            \"direction\": \"Inbound\"\r\n          },\r\n          {\r\n\
-        \            \"name\": \"DefaultRule_DenyAllInBound\",\r\n            \"protocol\"\
-        : \"All\",\r\n            \"sourcePortRange\": \"0-65535\",\r\n          \
-        \  \"destinationPortRange\": \"0-65535\",\r\n            \"sourceAddressPrefix\"\
-        : \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\": \"0.0.0.0/0\"\
-        ,\r\n            \"access\": \"Deny\",\r\n            \"priority\": 65500,\r\
-        \n            \"direction\": \"Inbound\"\r\n          },\r\n          {\r\n\
-        \            \"name\": \"UserRule_default-allow-ssh\",\r\n            \"protocol\"\
-        : \"Tcp\",\r\n            \"sourcePortRange\": \"0-65535\",\r\n          \
-        \  \"destinationPortRange\": \"22-22\",\r\n            \"sourceAddressPrefix\"\
-        : \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\": \"0.0.0.0/0\"\
-        ,\r\n            \"access\": \"Allow\",\r\n            \"priority\": 1000,\r\
-        \n            \"direction\": \"Inbound\"\r\n          }\r\n        ]\r\n \
-        \     }\r\n    }\r\n  ]\r\n}"}
+    body: {string: "{\r\n  \"name\": \"vm1PublicIP\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP\"\
+        ,\r\n  \"etag\": \"W/\\\"0df50ec6-2d36-46e1-825c-ee6888f08417\\\"\",\r\n \
+        \ \"location\": \"westus\",\r\n  \"tags\": {},\r\n  \"properties\": {\r\n\
+        \    \"provisioningState\": \"Succeeded\",\r\n    \"resourceGuid\": \"ced991c4-541d-4601-9dff-db2c2e9ef81e\"\
+        ,\r\n    \"ipAddress\": \"13.64.117.217\",\r\n    \"publicIPAddressVersion\"\
+        : \"IPv4\",\r\n    \"publicIPAllocationMethod\": \"Dynamic\",\r\n    \"idleTimeoutInMinutes\"\
+        : 4,\r\n    \"ipConfiguration\": {\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic/ipConfigurations/ipconfigvm1\"\
+        \r\n    }\r\n  },\r\n  \"type\": \"Microsoft.Network/publicIPAddresses\"\r\
+        \n}"}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Type: [application/json; charset=utf-8]
+      Date: ['Wed, 17 May 2017 18:09:19 GMT']
+      ETag: [W/"0df50ec6-2d36-46e1-825c-ee6888f08417"]
+      Expires: ['-1']
+      Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
+      Vary: [Accept-Encoding]
+      content-length: ['849']
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [f002ea80-3b2b-11e7-9291-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1?$expand=instanceView&api-version=2016-04-30-preview
+  response:
+    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"b7933411-7b6c-4d69-bf8b-ed176c5749fb\"\
+        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
+        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
+        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
+        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
+        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
+        \     \"name\": \"osdisk_zsw3gJW0hI\",\r\n        \"createOption\": \"FromImage\"\
+        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
+        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
+        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/disks/osdisk_zsw3gJW0hI\"\
+        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
+        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
+        ,\r\n      \"adminUsername\": \"deploy\",\r\n      \"linuxConfiguration\"\
+        : {\r\n        \"disablePasswordAuthentication\": false\r\n      },\r\n  \
+        \    \"secrets\": []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\"\
+        :[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        }]},\r\n    \"provisioningState\": \"Succeeded\",\r\n    \"instanceView\"\
+        : {\r\n      \"vmAgent\": {\r\n        \"vmAgentVersion\": \"2.2.10\",\r\n\
+        \        \"statuses\": [\r\n          {\r\n            \"code\": \"ProvisioningState/succeeded\"\
+        ,\r\n            \"level\": \"Info\",\r\n            \"displayStatus\": \"\
+        Ready\",\r\n            \"message\": \"Guest Agent is running\",\r\n     \
+        \       \"time\": \"2017-05-17T18:09:01+00:00\"\r\n          }\r\n       \
+        \ ],\r\n        \"extensionHandlers\": []\r\n      },\r\n      \"statuses\"\
+        : [\r\n        {\r\n          \"code\": \"ProvisioningState/succeeded\",\r\
+        \n          \"level\": \"Info\",\r\n          \"displayStatus\": \"Provisioning\
+        \ succeeded\",\r\n          \"time\": \"2017-05-17T18:08:59.8703483+00:00\"\
+        \r\n        },\r\n        {\r\n          \"code\": \"PowerState/running\"\
+        ,\r\n          \"level\": \"Info\",\r\n          \"displayStatus\": \"VM running\"\
+        \r\n        }\r\n      ]\r\n    }\r\n  },\r\n  \"type\": \"Microsoft.Compute/virtualMachines\"\
+        ,\r\n  \"location\": \"westus\",\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
+        ,\r\n  \"name\": \"vm1\"\r\n}"}
+    headers:
+      Cache-Control: [no-cache]
+      Content-Type: [application/json; charset=utf-8]
+      Date: ['Wed, 17 May 2017 18:09:18 GMT']
+      Expires: ['-1']
+      Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
+      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
+      Vary: [Accept-Encoding]
+      content-length: ['2315']
+    status: {code: 200, message: OK}
+- request:
+    body: null
+    headers:
+      Accept: [application/json]
+      Accept-Encoding: ['gzip, deflate']
+      Connection: [keep-alive]
+      Content-Type: [application/json; charset=utf-8]
+      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
+          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
+      accept-language: [en-US]
+      x-ms-client-request-id: [f029311a-3b2b-11e7-9ca0-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/publishers?api-version=2016-04-30-preview
+  response:
+    body: {string: "[\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"\
+        4psa\",\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/4psa\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"4ward365\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/4ward365\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"7isolutions\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/7isolutions\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"a10networks\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/a10networks\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"abiquo\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/abiquo\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"accellion\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/accellion\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Acronis\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Acronis\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Acronis.Backup\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Acronis.Backup\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"actian_matrix\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/actian_matrix\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"actifio\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/actifio\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"active-navigation\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/active-navigation\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"activeeon\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/activeeon\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"adam-software\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/adam-software\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"adatao\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/adatao\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"adobe_test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/adobe_test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"adra-match\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/adra-match\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"advantech\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/advantech\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"advantech-webaccess\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/advantech-webaccess\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"advellence\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/advellence\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aerospike\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aerospike\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aerospike-database\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aerospike-database\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aimsinnovation\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aimsinnovation\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"AIP.Diagnostics.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/AIP.Diagnostics.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aiscaler-cache-control-ddos-and-url-rewriting-\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"akeron\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/akeron\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"akumina\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/akumina\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"alachisoft\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/alachisoft\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"alertlogic\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/alertlogic\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"AlertLogic.Extension\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/AlertLogic.Extension\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"algebraix-data\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/algebraix-data\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"alienvault\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/alienvault\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"alldigital-brevity\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/alldigital-brevity\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"alteryx\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/alteryx\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"altiar\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/altiar\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"alvao\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/alvao\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"analitica\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/analitica\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"angoss\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/angoss\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"apigee\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/apigee\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"appcelerator\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/appcelerator\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"appex-networks\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/appex-networks\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"appistry\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/appistry\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"appscale-marketplace\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/appscale-marketplace\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"appveyorci\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/appveyorci\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"appzero\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/appzero\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aqua-security\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aqua-security\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"arangodb\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/arangodb\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aras\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aras\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"archive360\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/archive360\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"array_networks\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/array_networks\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"arvatosystems\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/arvatosystems\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"asigra\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/asigra\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aspex\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aspex\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aspex-managed-cloud\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aspex-managed-cloud\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"atlassian\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/atlassian\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"atmosera\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/atmosera\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"atomicorp\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/atomicorp\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"attunity_cloudbeam\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/attunity_cloudbeam\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"auraportal\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/auraportal\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"auriq-systems\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/auriq-systems\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"avds\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/avds\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"avepoint\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/avepoint\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"averesystems\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/averesystems\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"aviatrix-systems\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/aviatrix-systems\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"awingu\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/awingu\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"axinom\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/axinom\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"axway\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/axway\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"azul\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/azul\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"AzureRT.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/AzureRT.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"azuresyncfusion\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/azuresyncfusion\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"azuretesting\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/azuretesting\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"azuretesting2\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/azuretesting2\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"AzureTools1type\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/AzureTools1type\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"balabit\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/balabit\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"barracudanetworks\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/barracudanetworks\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"basho\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/basho\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"batch\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/batch\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bdy\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bdy\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"beyondtrust\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/beyondtrust\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Bing\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Bing\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Bitnami\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Bitnami\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bizagi\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bizagi\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"biztalk360\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/biztalk360\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"blackberry\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/blackberry\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"blockapps\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/blockapps\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"blockchain-foundry\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/blockchain-foundry\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"blockstack\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/blockstack\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bluetalon\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bluetalon\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bmc.ctm\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bmc.ctm\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bmcctm.test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bmcctm.test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"boundlessgeo\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/boundlessgeo\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"boxless\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/boxless\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"brainshare-it\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/brainshare-it\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"brocade_communications\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/brocade_communications\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bryte\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bryte\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bssw\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bssw\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"buddhalabs\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/buddhalabs\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bugrius\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bugrius\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"bwappengine\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/bwappengine\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Canonical\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Canonical\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"caringo\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/caringo\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cask\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cask\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"catechnologies\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/catechnologies\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cautelalabs\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cautelalabs\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cavirin\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cavirin\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cbrdashboard\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cbrdashboard\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cbreplicator\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cbreplicator\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cds\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cds\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"certivox\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/certivox\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cfd-direct\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cfd-direct\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"chain\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/chain\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"checkpoint\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/checkpoint\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"checkpointsystems\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/checkpointsystems\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"chef-software\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/chef-software\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Chef.Bootstrap.WindowsAzure\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Chef.Bootstrap.WindowsAzure\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cherwell\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cherwell\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cipherpoint\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cipherpoint\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"circleci\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/circleci\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cires21\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cires21\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cisco\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cisco\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"citrix\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/citrix\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"clear-linux-project\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/clear-linux-project\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"click2cloud-inc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/click2cloud-inc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"clickberry\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/clickberry\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"clouber\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/clouber\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloud-cruiser\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloud-cruiser\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudbees\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudbees\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudbees-enterprise-jenkins\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudbees-enterprise-jenkins\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudbolt-software\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudbolt-software\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudboost\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudboost\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudcoreo\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudcoreo\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudcruiser\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudcruiser\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudera\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudera\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudera1qaz2wsx\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudera1qaz2wsx\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudhouse\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudhouse\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudify\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudify\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudlink\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudlink\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"CloudLinkEMC.SecureVM\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/CloudLinkEMC.SecureVM\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"CloudLinkEMC.SecureVM.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/CloudLinkEMC.SecureVM.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"CloudLinkEMC.SecureVM.Test2\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/CloudLinkEMC.SecureVM.Test2\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudneeti\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudneeti\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudsecurity\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudsecurity\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cloudsoft\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cloudsoft\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"clustrix\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/clustrix\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"codelathe\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/codelathe\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"codenvy\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/codenvy\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"coffingdw\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/coffingdw\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cognosys\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cognosys\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cohesity\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cohesity\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cohesive\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cohesive\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"commvault\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/commvault\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"companyname-short\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/companyname-short\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"composable\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/composable\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"comunity\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/comunity\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Confer\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Confer\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"confluentinc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/confluentinc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"connecting-software\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/connecting-software\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"consensys\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/consensys\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"convertigo\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/convertigo\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"corda\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/corda\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cordis\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cordis\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"corent-technology-pvt\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/corent-technology-pvt\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"CoreOS\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/CoreOS\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"couchbase\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/couchbase\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"crate-io\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/crate-io\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"credativ\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/credativ\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cristie-software-clonemanager\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cristie-software-clonemanager\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"cryptzone\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/cryptzone\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"csstest\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/csstest\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ctm.bmc.com\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ctm.bmc.com\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dalet\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dalet\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"danielsol.AzureTools1\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/danielsol.AzureTools1\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Dans.Windows.App\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Dans.Windows.App\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Dans3.Windows.App\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Dans3.Windows.App\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dataart\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dataart\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"datacastle\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/datacastle\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"datacore\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/datacore\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Datadog.Agent\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Datadog.Agent\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dataexpeditioninc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dataexpeditioninc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dataiku\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dataiku\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"datalayer\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/datalayer\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dataliberation\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dataliberation\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"datastax\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/datastax\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"datasunrise\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/datasunrise\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"datometry\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/datometry\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"defacto_global_\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/defacto_global_\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dell-software\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dell-software\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dellemc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dellemc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dell_software\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dell_software\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"denyall\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/denyall\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"derdack\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/derdack\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dgsecure\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dgsecure\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"digitaloffice\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/digitaloffice\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"docker\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/docker\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"docscorp-us\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/docscorp-us\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dolbydeveloper\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dolbydeveloper\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dome9\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dome9\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"donovapub\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/donovapub\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"drone\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/drone\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dsi\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dsi\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dundas\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dundas\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dynatrace\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dynatrace\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"dynatrace.ruxit\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/dynatrace.ruxit\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"eastbanctech\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/eastbanctech\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"easyterritory\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/easyterritory\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"edevtech\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/edevtech\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"egnyte\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/egnyte\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"egress\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/egress\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"eip\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/eip\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"eip-eipower\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/eip-eipower\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"elastacloud\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/elastacloud\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"elasticbox\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/elasticbox\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"elecard\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/elecard\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"electric-cloud\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/electric-cloud\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"element-it\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/element-it\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"elementrem\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/elementrem\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"elfiqnetworks\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/elfiqnetworks\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"eloquera\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/eloquera\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"emercoin\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/emercoin\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"enforongo\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/enforongo\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"enterprise-ethereum-alliance\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/enterprise-ethereum-alliance\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"eperi\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/eperi\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"equalum\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/equalum\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"equilibrium\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/equilibrium\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"esdenera\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/esdenera\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ESET\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ESET\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"esri\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/esri\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ethcore\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ethcore\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ethereum\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ethereum\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"eventtracker\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/eventtracker\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"evostream-inc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/evostream-inc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"exasol\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/exasol\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"exit-games\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/exit-games\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"expertime\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/expertime\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"f5-networks\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/f5-networks\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"falconstorsoftware\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/falconstorsoftware\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"fidesys\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/fidesys\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"filebridge\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/filebridge\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"firehost\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/firehost\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"flexerasoftware\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/flexerasoftware\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"flowforma\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/flowforma\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"fluid-mobility\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/fluid-mobility\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"flynet\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/flynet\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"foghorn-systems\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/foghorn-systems\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"folio3-dynamics-services\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/folio3-dynamics-services\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"forscene\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/forscene\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"fortinet\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/fortinet\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"fortycloud\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/fortycloud\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"fptjapan\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/fptjapan\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"fw\",\r\
+        \n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/fw\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"g-data-software\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/g-data-software\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"gbs\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/gbs\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"gemalto-safenet\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/gemalto-safenet\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Gemalto.SafeNet.ProtectV\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Gemalto.SafeNet.ProtectV\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"GitHub\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/GitHub\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"gitlab\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/gitlab\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"globalscape\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/globalscape\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"gordic\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/gordic\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"graphitegtc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/graphitegtc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"greathorn\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/greathorn\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"greensql\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/greensql\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"gridgain\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/gridgain\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"guardicore\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/guardicore\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"h2o-ai\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/h2o-ai\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"haivision\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/haivision\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"halobicloud\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/halobicloud\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hanu\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hanu\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"HDInsight\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/HDInsight\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hewlett-packard\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hewlett-packard\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hillstone-networks\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hillstone-networks\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hitachi-solutions\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hitachi-solutions\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hortonworks\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hortonworks\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hpe\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hpe\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"HPE.Security.ApplicationDefender\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/HPE.Security.ApplicationDefender\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"http-cisco-com\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/http-cisco-com\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"humanlogic\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/humanlogic\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hush-hush\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hush-hush\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hvr\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hvr\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hyperglance\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hyperglance\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hypergrid\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hypergrid\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"hytrust\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/hytrust\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"iaansys\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/iaansys\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"iamcloud\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/iamcloud\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ibabs-eu\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ibabs-eu\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"idcspa\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/idcspa\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ikan\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ikan\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"imaginecommunications\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/imaginecommunications\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"imc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/imc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"imperva\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/imperva\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"incredibuild\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/incredibuild\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"infoblox\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/infoblox\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"infolibrarian\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/infolibrarian\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"informatica\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/informatica\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"informatica-cloud\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/informatica-cloud\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"informationbuilders\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/informationbuilders\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"infostrat\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/infostrat\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ingrammicro\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ingrammicro\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"inriver\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/inriver\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"insitesoftware\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/insitesoftware\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"intel\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/intel\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"intelligent-plant-ltd\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/intelligent-plant-ltd\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"intigua\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/intigua\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"iquest\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/iquest\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ishlangu-load-balancer-adc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ishlangu-load-balancer-adc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"itelios\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/itelios\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"jamcracker\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/jamcracker\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"jedox\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/jedox\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"jelastic\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/jelastic\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"jetnexus\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/jetnexus\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"jfrog\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/jfrog\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"jitterbit_integration\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/jitterbit_integration\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"kaazing\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/kaazing\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"kali-linux\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/kali-linux\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Kaspersky.Lab\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Kaspersky.Lab\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"kaspersky_lab\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/kaspersky_lab\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"kelverion\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/kelverion\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"kemptech\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/kemptech\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"kepion\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/kepion\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"knime\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/knime\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"kollective\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/kollective\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"lakesidesoftware\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/lakesidesoftware\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"lansa\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/lansa\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"le\",\r\
+        \n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/le\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"learningtechnolgy\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/learningtechnolgy\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"lieberlieber\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/lieberlieber\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"liebsoft\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/liebsoft\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"literatu\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/literatu\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"loadbalancer\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/loadbalancer\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"logi-analytics\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/logi-analytics\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"loginpeople\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/loginpeople\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"logiticks\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/logiticks\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"logmein\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/logmein\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"logsign\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/logsign\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"logtrust\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/logtrust\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"looker\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/looker\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"luxoft\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/luxoft\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mactores_inc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mactores_inc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"magelia\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/magelia\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"manageengine\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/manageengine\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mapr-technologies\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mapr-technologies\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mariadb\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mariadb\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"marklogic\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/marklogic\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"massiveanalytic-\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/massiveanalytic-\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mavinglobal\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mavinglobal\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"McAfee.EndpointSecurity\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/McAfee.EndpointSecurity\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"McAfee.EndpointSecurity.test3\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/McAfee.EndpointSecurity.test3\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"meanio\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/meanio\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mediazenie\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mediazenie\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"memsql\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/memsql\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mendix\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mendix\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mentalnotes\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mentalnotes\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mesosphere\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mesosphere\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"metavistech\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/metavistech\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mfiles\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mfiles\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mico\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mico\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"microsoft-ads\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/microsoft-ads\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Applications\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Applications\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Backup.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Backup.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Compute.Security\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Compute.Security\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Diagnostics\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Diagnostics\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Diagnostics.Build.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Diagnostics.Build.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Extensions\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Extensions\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Networking.SDN\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Networking.SDN\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.NetworkWatcher\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.NetworkWatcher\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.RecoveryServices\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.RecoveryServices\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.RecoveryServices.SiteRecovery\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Security\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Security.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Security.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.SiteRecovery.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.SiteRecovery.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.Test.Identity\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.Test.Identity\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Azure.WindowsFabric.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.WindowsFabric.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoring\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoring\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.AzureCAT.AzureEnhancedMonitoringTest\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoringTest\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.AzureSecurity.JITAccess\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.AzureSecurity.JITAccess\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.CloudBackup.Workload.Extension\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.CloudBackup.Workload.Extension\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Compute\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Compute\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.EnterpriseCloud.Monitoring\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.EnterpriseCloud.Monitoring\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.EnterpriseCloud.Monitoring.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.EnterpriseCloud.Monitoring.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Golive.Extensions\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Golive.Extensions\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.HDInsight.Current\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.HDInsight.Current\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.HpcCompute\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.HpcCompute\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.HpcPack\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.HpcPack\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.ManagedIdentity\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.ManagedIdentity\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.OSTCExtensions\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.OSTCExtensions\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.OSTCExtensions.Edp\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.OSTCExtensions.Edp\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.OSTCExtensions.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.OSTCExtensions.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Powershell\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Powershell\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Powershell.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Powershell.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Powershell.WinClient\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Powershell.WinClient\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.SqlServer.Managability.IaaS.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SqlServer.Managability.IaaS.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.SqlServer.Management\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SqlServer.Management\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.SystemCenter\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.SystemCenter\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.VisualStudio.Azure.ETWTraceListenerService\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Azure.ETWTraceListenerService\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.VisualStudio.Azure.RemoteDebug.Json\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug.Json\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.VisualStudio.ServiceProfiler\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.ServiceProfiler\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.VisualStudio.Services\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.VisualStudio.Services\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Windows.AzureRemoteApp.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Windows.AzureRemoteApp.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.Windows.RemoteDesktop\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Windows.RemoteDesktop\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Microsoft.WindowsAzure.Compute\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.WindowsAzure.Compute\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftAzureSiteRecovery\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftAzureSiteRecovery\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftBizTalkServer\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftBizTalkServer\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftDynamicsAX\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftDynamicsAX\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftDynamicsGP\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftDynamicsGP\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftDynamicsNAV\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftDynamicsNAV\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftHybridCloudStorage\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftHybridCloudStorage\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftOSTC\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftOSTC\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftRServer\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftRServer\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftSharePoint\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftSharePoint\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftSQLServer\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftSQLServer\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftVisualStudio\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftVisualStudio\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftWindowsServer\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServer\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftWindowsServerEssentials\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServerEssentials\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftWindowsServerHPCPack\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServerHPCPack\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"MicrosoftWindowsServerRemoteDesktop\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/MicrosoftWindowsServerRemoteDesktop\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"midvision\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/midvision\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"miraclelinux\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/miraclelinux\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"miracl_linux\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/miracl_linux\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mobilab\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mobilab\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mokxa-technologies\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mokxa-technologies\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"moviemasher\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/moviemasher\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"msopentech\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/msopentech\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"msrazuresapservices\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/msrazuresapservices\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mtnfog\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mtnfog\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mvp-systems\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mvp-systems\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"mxhero\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/mxhero\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"my-com\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/my-com\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"namirial\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/namirial\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"narrativescience\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/narrativescience\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nasuni\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nasuni\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ncbi\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ncbi\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ndl\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ndl\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"netapp\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/netapp\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"netatwork\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/netatwork\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"netgate\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/netgate\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"netiq\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/netiq\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"netmail\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/netmail\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"netsil\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/netsil\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"netwrix\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/netwrix\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"neusoft-neteye\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/neusoft-neteye\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"new-signature\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/new-signature\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nextlimit\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nextlimit\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nexus\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nexus\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nginxinc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nginxinc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nicepeopleatwork\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nicepeopleatwork\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nodejsapi\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nodejsapi\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nodesource\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nodesource\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"noobaa\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/noobaa\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"norsync\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/norsync\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"nuxeo\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/nuxeo\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"OctopusDeploy.Tentacle\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/OctopusDeploy.Tentacle\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"officeclipsuite\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/officeclipsuite\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"omega-software\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/omega-software\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ooyala\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ooyala\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"op5\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/op5\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"opencell\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/opencell\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"OpenLogic\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/OpenLogic\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"openmeap\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/openmeap\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"opennebulasystems\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/opennebulasystems\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"opentext\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/opentext\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"opslogix\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/opslogix\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Oracle\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Oracle\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"orckestra\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/orckestra\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"orfast-technologies\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/orfast-technologies\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"orientdb\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/orientdb\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"origam\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/origam\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"osisoft\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/osisoft\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"outsystems\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/outsystems\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"paloaltonetworks\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/paloaltonetworks\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"panorama-necto\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/panorama-necto\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"panzura-file-system\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/panzura-file-system\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"parallels\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/parallels\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"parasoft\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/parasoft\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"passlogy\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/passlogy\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"pe-gromenko\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/pe-gromenko\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"pivotal\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/pivotal\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"plesk\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/plesk\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"pointmatter\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/pointmatter\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"portalarchitects\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/portalarchitects\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"postgres-pro\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/postgres-pro\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"predictionio\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/predictionio\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"predixion\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/predixion\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"prestashop\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/prestashop\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"prime-strategy\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/prime-strategy\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"primesoft\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/primesoft\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"primestream\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/primestream\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"proarch\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/proarch\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"process-one\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/process-one\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"profisee\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/profisee\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"progelspa\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/progelspa\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ptsecurity\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ptsecurity\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ptv_group\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ptv_group\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"puppet\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/puppet\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"PuppetLabs\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/PuppetLabs\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"PuppetLabs.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/PuppetLabs.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"pxlag_swiss\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/pxlag_swiss\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"pydio\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/pydio\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"pyramidanalytics\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/pyramidanalytics\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"qlik\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/qlik\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"quales\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/quales\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Qualys\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Qualys\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"qualysguard\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/qualysguard\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"quasardb\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/quasardb\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"qubole\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/qubole\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"qubole-inc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/qubole-inc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"radware\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/radware\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"rancher\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/rancher\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"rapid7\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/rapid7\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"realm\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/realm\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"RedHat\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/RedHat\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"redpoint-global\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/redpoint-global\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"relevance-lab\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/relevance-lab\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"remotelearner\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/remotelearner\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"res\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/res\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"revolution-analytics\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/revolution-analytics\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"RightScaleLinux\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/RightScaleLinux\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"RightScaleWindowsServer\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/RightScaleWindowsServer\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"riverbed\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/riverbed\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"RiverbedTechnology\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/RiverbedTechnology\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"rocketsoftware\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/rocketsoftware\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"rocket_software\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/rocket_software\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"saama\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/saama\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"saltstack\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/saltstack\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"samsung-sds\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/samsung-sds\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"samsungsds-cello\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/samsungsds-cello\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sap\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sap\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sapho\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sapho\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"scalearc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/scalearc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"scalebase\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/scalebase\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"scalegrid\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/scalegrid\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"scsk\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/scsk\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"seagate\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/seagate\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"searchblox\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/searchblox\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sensorberg\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sensorberg\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sentryone\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sentryone\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"servoy\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/servoy\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sestek\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sestek\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"shadow-soft\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/shadow-soft\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sharefile\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sharefile\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"shareshiftneeraj.test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/shareshiftneeraj.test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"shavlik\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/shavlik\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sightapps\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sightapps\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"silver-peak-systems\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/silver-peak-systems\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"simmachinesinc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/simmachinesinc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sinefa\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sinefa\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sios_datakeeper\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sios_datakeeper\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sisense\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sisense\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Site24x7\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Site24x7\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"skyarc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/skyarc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"slamby\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/slamby\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"smartmessage-autoflow\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/smartmessage-autoflow\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"snaplogic\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/snaplogic\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"snip2code\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/snip2code\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"soasta\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/soasta\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"softnas\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/softnas\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"soha\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/soha\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"solanolabs\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/solanolabs\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"solarwinds\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/solarwinds\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sophos\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sophos\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"spacecurve\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/spacecurve\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"spagobi\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/spagobi\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sphere3d\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sphere3d\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"splunk\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/splunk\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"stackato-platform-as-a-service\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/stackato-platform-as-a-service\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"stackstorm\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/stackstorm\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"starwind\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/starwind\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"StatusReport.Diagnostics.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/StatusReport.Diagnostics.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"stealthbits\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/stealthbits\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"steelhive\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/steelhive\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"stonefly\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/stonefly\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"stormshield\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/stormshield\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"storreduce\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/storreduce\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"stratalux\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/stratalux\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"stratus-id\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/stratus-id\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"streamsets\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/streamsets\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"striim\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/striim\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sumologic\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sumologic\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"sunview-software\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/sunview-software\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"SUSE\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/SUSE\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"suse-byos\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/suse-byos\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Symantec\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Symantec.QA\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.QA\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Symantec.SCWP.Agent.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.SCWP.Agent.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Symantec.SCWP.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.SCWP.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Symantec.staging\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.staging\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Symantec.test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Symantec.test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"symantectest1\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/symantectest1\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"SymantecTest9\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/SymantecTest9\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"SymantecTestLsTestLogonImport\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/SymantecTestLsTestLogonImport\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"SymantecTestLsTestSerdefDat\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/SymantecTestLsTestSerdefDat\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"SymantecTestRU4\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/SymantecTestRU4\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"syncfusion\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/syncfusion\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"syncfusionbigdataplatfor\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/syncfusionbigdataplatfor\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"syncfusiondashboard\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/syncfusiondashboard\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tableau\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tableau\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tactic\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tactic\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"talon\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/talon\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"targit\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/targit\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tavendo\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tavendo\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"techdivision\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/techdivision\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"telepat\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/telepat\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tenable\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tenable\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tentity\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tentity\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"teradata\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/teradata\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Teradici\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Teradici\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Test.Gemalto.SafeNet.ProtectV\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.Gemalto.SafeNet.ProtectV\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Test.HP.AppDefender\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.HP.AppDefender\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Test.Microsoft.VisualStudio.Services\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.Microsoft.VisualStudio.Services\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Test.NJHP.AppDefender\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.NJHP.AppDefender\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Test.TrendMicro.DeepSecurity\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Test.TrendMicro.DeepSecurity\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Test1.NJHP.AppDefender\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Test1.NJHP.AppDefender\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Test3.Microsoft.VisualStudio.Services\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Test3.Microsoft.VisualStudio.Services\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"thales-vormetric\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/thales-vormetric\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"thinkboxsoftware\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/thinkboxsoftware\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tibco-software\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tibco-software\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tig\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tig\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tokyosystemhouse\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tokyosystemhouse\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"topdesk\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/topdesk\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"torusware\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/torusware\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"townsend-security\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/townsend-security\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"transvault\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/transvault\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"trendmicro\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/trendmicro\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"TrendMicro.DeepSecurity\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/TrendMicro.DeepSecurity\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"TrendMicro.PortalProtect\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/TrendMicro.PortalProtect\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"tsa-public-service\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/tsa-public-service\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"twistlock\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/twistlock\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"typesafe\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/typesafe\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ubeeko\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ubeeko\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ubercloud\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ubercloud\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ulex\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ulex\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"unidesk\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/unidesk\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"unidesk-corp\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/unidesk-corp\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"uniprint-net\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/uniprint-net\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"unisys-azuremp-stealth\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/unisys-azuremp-stealth\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"unitrends\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/unitrends\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"usp\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/usp\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"varnish\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/varnish\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vbot\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vbot\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vecompsoftware\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vecompsoftware\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"veeam\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/veeam\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"velostrata\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/velostrata\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"velostrata-inc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/velostrata-inc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"ventify\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/ventify\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"veritas\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/veritas\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"versasec\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/versasec\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vertabelo\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vertabelo\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vidispine\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vidispine\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vidizmo\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vidizmo\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vintegris\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vintegris\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"viptela\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/viptela\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vircom\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vircom\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"virtualworks\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/virtualworks\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"visionware\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/visionware\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vision_solutions\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vision_solutions\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vizixiotplatformretail001\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vizixiotplatformretail001\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vmturbo\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vmturbo\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"Vormetric\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Vormetric\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"vte\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/vte\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"WAD2AI.Diagnostics.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/WAD2AI.Diagnostics.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"WAD2EventHub.Diagnostics.Test\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/WAD2EventHub.Diagnostics.Test\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"wallix\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/wallix\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"waratek\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/waratek\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"wardy-it-solutions\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/wardy-it-solutions\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"warewolf-esb\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/warewolf-esb\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"watchfulsoftware\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/watchfulsoftware\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"waves\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/waves\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"websense-apmailpe\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/websense-apmailpe\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"winmagic_securedoc_cloudvm\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/winmagic_securedoc_cloudvm\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"wipro-ltd\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/wipro-ltd\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"wmspanel\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/wmspanel\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"workshare-technology\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/workshare-technology\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"workspot\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/workspot\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"wowza\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/wowza\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"xebialabs\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/xebialabs\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"xfinityinc\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/xfinityinc\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"xmpro\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/xmpro\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"xrm\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/xrm\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"xtremedata\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/xtremedata\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"yellowfin\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/yellowfin\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"your-shop-online\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/your-shop-online\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"zealcorp\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/zealcorp\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"zementis\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/zementis\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"zend\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/zend\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"zerodown_software\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/zerodown_software\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"zerto\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/zerto\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"zoomdata\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/zoomdata\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"zscaler\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/zscaler\"\
+        \r\n  }\r\n]"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:29:06 GMT']
+      Date: ['Wed, 17 May 2017 18:09:19 GMT']
       Expires: ['-1']
-      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/6b6f95ea-6609-417f-ba71-3a9bdc6aafa4?api-version=2017-03-01']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['12330']
+      content-length: ['138454']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -3418,53 +3969,28 @@ interactions:
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
           msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [86e0b330-245c-11e7-bc5f-a0b3ccf7272a]
+      x-ms-client-request-id: [f07c5278-3b2b-11e7-b19a-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1?api-version=2016-04-30-preview
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/publishers/Microsoft.Azure.NetworkWatcher/artifacttypes/vmextension/types?api-version=2016-04-30-preview
   response:
-    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"2391ed7e-4579-4e07-bde3-ab3889095130\"\
-        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
-        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
-        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
-        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
-        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
-        \     \"name\": \"osdisk_EF1e9VAb72\",\r\n        \"createOption\": \"FromImage\"\
-        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
-        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
-        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/disks/osdisk_EF1e9VAb72\"\
-        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
-        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
-        ,\r\n      \"adminUsername\": \"trpresco\",\r\n      \"linuxConfiguration\"\
-        : {\r\n        \"disablePasswordAuthentication\": true,\r\n        \"ssh\"\
-        : {\r\n          \"publicKeys\": [\r\n            {\r\n              \"path\"\
-        : \"/home/trpresco/.ssh/authorized_keys\",\r\n              \"keyData\": \"\
-        ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLkUy/BFb7o47gQqFcMiioYD4w3Tu/7bpy7t/3pQVhjmsEEaWk09dA1Ju1UbukKaLpOprch/r9bgUWu1oTEP7E5evwaJl0TvLX0gsxGGItfPc58bbQ77uxuXhMfYEZ6oiS+Ybt5nUjjDUUNhSIrKSLhCHCmQ9JnOd/AObf9G4iR38bsABIAVxmbYT6OQKm4oRwNs1c99B5TsfnREFs7yawCV3hjKVHsD3bRo83bBbBG3d/CHYfcnEbpK4weagw899YodAXDiUh0qYfOy0mGz4zWaQ4rcCitk9od/WSDhLAOy74cqwzKJwoR9DcALxkWVMuJW7xBF9tWEroVvFrh6/N\"\
-        \r\n            }\r\n          ]\r\n        }\r\n      },\r\n      \"secrets\"\
-        : []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\":[{\"id\"\
-        :\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        }]},\r\n    \"provisioningState\": \"Succeeded\"\r\n  },\r\n  \"resources\"\
-        : [\r\n    {\r\n      \"properties\": {\r\n        \"publisher\": \"Microsoft.Azure.NetworkWatcher\"\
-        ,\r\n        \"type\": \"NetworkWatcherAgentLinux\",\r\n        \"typeHandlerVersion\"\
-        : \"1.4\",\r\n        \"autoUpgradeMinorVersion\": true,\r\n        \"provisioningState\"\
-        : \"Succeeded\"\r\n      },\r\n      \"type\": \"Microsoft.Compute/virtualMachines/extensions\"\
-        ,\r\n      \"location\": \"westus\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux\"\
-        ,\r\n      \"name\": \"NetworkWatcherAgentLinux\"\r\n    }\r\n  ],\r\n  \"\
-        type\": \"Microsoft.Compute/virtualMachines\",\r\n  \"location\": \"westus\"\
-        ,\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        ,\r\n  \"name\": \"vm1\"\r\n}"}
+    body: {string: "[\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"\
+        NetworkWatcherAgentLinux\",\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.NetworkWatcher/ArtifactTypes/VMExtension/Types/NetworkWatcherAgentLinux\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"NetworkWatcherAgentWindows\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.NetworkWatcher/ArtifactTypes/VMExtension/Types/NetworkWatcherAgentWindows\"\
+        \r\n  }\r\n]"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:29:07 GMT']
+      Date: ['Wed, 17 May 2017 18:09:20 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['2729']
+      content-length: ['583']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -3474,58 +4000,65 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [87004d92-245c-11e7-8d77-a0b3ccf7272a]
+      x-ms-client-request-id: [f0957dba-3b2b-11e7-bcba-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/publishers/Microsoft.Azure.NetworkWatcher/artifacttypes/vmextension/types/NetworkWatcherAgentLinux/versions?api-version=2016-04-30-preview
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"ac5bb09d-df32-4c3d-b829-f6a40596a666\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: "[\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"\
+        1.4.13.0\",\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.NetworkWatcher/ArtifactTypes/VMExtension/Types/NetworkWatcherAgentLinux/Versions/1.4.13.0\"\
+        \r\n  },\r\n  {\r\n    \"location\": \"westus\",\r\n    \"name\": \"1.4.20.0\"\
+        ,\r\n    \"id\": \"/Subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/Providers/Microsoft.Compute/Locations/westus/Publishers/Microsoft.Azure.NetworkWatcher/ArtifactTypes/VMExtension/Types/NetworkWatcherAgentLinux/Versions/1.4.20.0\"\
+        \r\n  }\r\n]"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:29:07 GMT']
+      Date: ['Wed, 17 May 2017 18:09:20 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [b5c5410a-2523-44bd-84de-a062f2a2bb77, 61a50158-0c33-434d-8122-e75121117fa7]
+      content-length: ['583']
     status: {code: 200, message: OK}
 - request:
-    body: '{"destinationIPAddress": "10.0.0.6", "sourceIPAddress": "123.4.5.6", "targetResourceId":
-      "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1"}'
+    body: '{"location": "westus", "properties": {"typeHandlerVersion": "1.4", "publisher":
+      "Microsoft.Azure.NetworkWatcher", "autoUpgradeMinorVersion": true, "type": "NetworkWatcherAgentLinux"}}'
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
-      Content-Length: ['237']
+      Content-Length: ['183']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [87369770-245c-11e7-8884-a0b3ccf7272a]
-    method: POST
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/nextHop?api-version=2017-03-01
+      x-ms-client-request-id: [f0c8654a-3b2b-11e7-98c9-a0b3ccf7272a]
+    method: PUT
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux?api-version=2016-04-30-preview
   response:
-    body: {string: "{\r\n  \"nextHopType\": \"VnetLocal\",\r\n  \"routeTableId\":\
-        \ \"System Route\"\r\n}"}
+    body: {string: "{\r\n  \"properties\": {\r\n    \"publisher\": \"Microsoft.Azure.NetworkWatcher\"\
+        ,\r\n    \"type\": \"NetworkWatcherAgentLinux\",\r\n    \"typeHandlerVersion\"\
+        : \"1.4\",\r\n    \"autoUpgradeMinorVersion\": true,\r\n    \"provisioningState\"\
+        : \"Creating\"\r\n  },\r\n  \"type\": \"Microsoft.Compute/virtualMachines/extensions\"\
+        ,\r\n  \"location\": \"westus\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux\"\
+        ,\r\n  \"name\": \"NetworkWatcherAgentLinux\"\r\n}"}
     headers:
+      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Compute/locations/westus/operations/cc0813b6-7728-44f2-9202-3ae151a2904a?api-version=2016-04-30-preview']
       Cache-Control: [no-cache]
+      Content-Length: ['547']
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:29:19 GMT']
+      Date: ['Wed, 17 May 2017 18:09:21 GMT']
       Expires: ['-1']
-      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/9ea774a5-1363-4f55-9093-28bf65b14af1?api-version=2017-03-01']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
-      Vary: [Accept-Encoding]
-      content-length: ['69']
-      x-ms-ratelimit-remaining-subscription-writes: ['1197']
-    status: {code: 200, message: OK}
+      x-ms-ratelimit-remaining-subscription-writes: ['1198']
+    status: {code: 201, message: Created}
 - request:
     body: null
     headers:
@@ -3534,27 +4067,27 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [87369770-245c-11e7-8884-a0b3ccf7272a]
+      x-ms-client-request-id: [f0c8654a-3b2b-11e7-98c9-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/9ea774a5-1363-4f55-9093-28bf65b14af1?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/operations/cc0813b6-7728-44f2-9202-3ae151a2904a?api-version=2016-04-30-preview
   response:
-    body: {string: "{\r\n  \"nextHopType\": \"VnetLocal\",\r\n  \"routeTableId\":\
-        \ \"System Route\"\r\n}"}
+    body: {string: "{\r\n  \"startTime\": \"2017-05-17T18:09:22.2471024+00:00\",\r\
+        \n  \"status\": \"InProgress\",\r\n  \"name\": \"cc0813b6-7728-44f2-9202-3ae151a2904a\"\
+        \r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:29:49 GMT']
+      Date: ['Wed, 17 May 2017 18:09:51 GMT']
       Expires: ['-1']
-      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/9ea774a5-1363-4f55-9093-28bf65b14af1?api-version=2017-03-01']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['69']
+      content-length: ['134']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -3565,53 +4098,26 @@ interactions:
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
           msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [a0eb6628-245c-11e7-bbef-a0b3ccf7272a]
+      x-ms-client-request-id: [f0c8654a-3b2b-11e7-98c9-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1?api-version=2016-04-30-preview
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/operations/cc0813b6-7728-44f2-9202-3ae151a2904a?api-version=2016-04-30-preview
   response:
-    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"2391ed7e-4579-4e07-bde3-ab3889095130\"\
-        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
-        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
-        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
-        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
-        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
-        \     \"name\": \"osdisk_EF1e9VAb72\",\r\n        \"createOption\": \"FromImage\"\
-        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
-        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
-        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/disks/osdisk_EF1e9VAb72\"\
-        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
-        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
-        ,\r\n      \"adminUsername\": \"trpresco\",\r\n      \"linuxConfiguration\"\
-        : {\r\n        \"disablePasswordAuthentication\": true,\r\n        \"ssh\"\
-        : {\r\n          \"publicKeys\": [\r\n            {\r\n              \"path\"\
-        : \"/home/trpresco/.ssh/authorized_keys\",\r\n              \"keyData\": \"\
-        ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLkUy/BFb7o47gQqFcMiioYD4w3Tu/7bpy7t/3pQVhjmsEEaWk09dA1Ju1UbukKaLpOprch/r9bgUWu1oTEP7E5evwaJl0TvLX0gsxGGItfPc58bbQ77uxuXhMfYEZ6oiS+Ybt5nUjjDUUNhSIrKSLhCHCmQ9JnOd/AObf9G4iR38bsABIAVxmbYT6OQKm4oRwNs1c99B5TsfnREFs7yawCV3hjKVHsD3bRo83bBbBG3d/CHYfcnEbpK4weagw899YodAXDiUh0qYfOy0mGz4zWaQ4rcCitk9od/WSDhLAOy74cqwzKJwoR9DcALxkWVMuJW7xBF9tWEroVvFrh6/N\"\
-        \r\n            }\r\n          ]\r\n        }\r\n      },\r\n      \"secrets\"\
-        : []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\":[{\"id\"\
-        :\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        }]},\r\n    \"provisioningState\": \"Succeeded\"\r\n  },\r\n  \"resources\"\
-        : [\r\n    {\r\n      \"properties\": {\r\n        \"publisher\": \"Microsoft.Azure.NetworkWatcher\"\
-        ,\r\n        \"type\": \"NetworkWatcherAgentLinux\",\r\n        \"typeHandlerVersion\"\
-        : \"1.4\",\r\n        \"autoUpgradeMinorVersion\": true,\r\n        \"provisioningState\"\
-        : \"Succeeded\"\r\n      },\r\n      \"type\": \"Microsoft.Compute/virtualMachines/extensions\"\
-        ,\r\n      \"location\": \"westus\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux\"\
-        ,\r\n      \"name\": \"NetworkWatcherAgentLinux\"\r\n    }\r\n  ],\r\n  \"\
-        type\": \"Microsoft.Compute/virtualMachines\",\r\n  \"location\": \"westus\"\
-        ,\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        ,\r\n  \"name\": \"vm1\"\r\n}"}
+    body: {string: "{\r\n  \"startTime\": \"2017-05-17T18:09:22.2471024+00:00\",\r\
+        \n  \"endTime\": \"2017-05-17T18:10:06.3266153+00:00\",\r\n  \"status\": \"\
+        Succeeded\",\r\n  \"name\": \"cc0813b6-7728-44f2-9202-3ae151a2904a\"\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:29:50 GMT']
+      Date: ['Wed, 17 May 2017 18:10:22 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['2729']
+      content-length: ['184']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -3621,24 +4127,30 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [a108d79e-245c-11e7-bd24-a0b3ccf7272a]
+      x-ms-client-request-id: [f0c8654a-3b2b-11e7-98c9-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux?api-version=2016-04-30-preview
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"b86608a6-2af4-4b94-a56c-2dddda76b4f0\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: "{\r\n  \"properties\": {\r\n    \"publisher\": \"Microsoft.Azure.NetworkWatcher\"\
+        ,\r\n    \"type\": \"NetworkWatcherAgentLinux\",\r\n    \"typeHandlerVersion\"\
+        : \"1.4\",\r\n    \"autoUpgradeMinorVersion\": true,\r\n    \"provisioningState\"\
+        : \"Succeeded\"\r\n  },\r\n  \"type\": \"Microsoft.Compute/virtualMachines/extensions\"\
+        ,\r\n  \"location\": \"westus\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux\"\
+        ,\r\n  \"name\": \"NetworkWatcherAgentLinux\"\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:29:51 GMT']
+      Date: ['Wed, 17 May 2017 18:10:21 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [0ec0a9a1-5f0d-44f4-8d02-78b4cfb67775, 94eaee93-efbd-428b-8716-14aa01dbb0ea]
+      content-length: ['548']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -3648,54 +4160,23 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 resourcemanagementclient/1.1.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [a14b3628-245c-11e7-9cf0-a0b3ccf7272a]
+      x-ms-client-request-id: [15b6226e-3b2c-11e7-953e-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1?api-version=2016-04-30-preview
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_network_watcher?api-version=2017-05-10
   response:
-    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"2391ed7e-4579-4e07-bde3-ab3889095130\"\
-        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
-        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
-        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
-        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
-        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
-        \     \"name\": \"osdisk_EF1e9VAb72\",\r\n        \"createOption\": \"FromImage\"\
-        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
-        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
-        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/disks/osdisk_EF1e9VAb72\"\
-        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
-        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
-        ,\r\n      \"adminUsername\": \"trpresco\",\r\n      \"linuxConfiguration\"\
-        : {\r\n        \"disablePasswordAuthentication\": true,\r\n        \"ssh\"\
-        : {\r\n          \"publicKeys\": [\r\n            {\r\n              \"path\"\
-        : \"/home/trpresco/.ssh/authorized_keys\",\r\n              \"keyData\": \"\
-        ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLkUy/BFb7o47gQqFcMiioYD4w3Tu/7bpy7t/3pQVhjmsEEaWk09dA1Ju1UbukKaLpOprch/r9bgUWu1oTEP7E5evwaJl0TvLX0gsxGGItfPc58bbQ77uxuXhMfYEZ6oiS+Ybt5nUjjDUUNhSIrKSLhCHCmQ9JnOd/AObf9G4iR38bsABIAVxmbYT6OQKm4oRwNs1c99B5TsfnREFs7yawCV3hjKVHsD3bRo83bBbBG3d/CHYfcnEbpK4weagw899YodAXDiUh0qYfOy0mGz4zWaQ4rcCitk9od/WSDhLAOy74cqwzKJwoR9DcALxkWVMuJW7xBF9tWEroVvFrh6/N\"\
-        \r\n            }\r\n          ]\r\n        }\r\n      },\r\n      \"secrets\"\
-        : []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\":[{\"id\"\
-        :\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
-        }]},\r\n    \"provisioningState\": \"Succeeded\"\r\n  },\r\n  \"resources\"\
-        : [\r\n    {\r\n      \"properties\": {\r\n        \"publisher\": \"Microsoft.Azure.NetworkWatcher\"\
-        ,\r\n        \"type\": \"NetworkWatcherAgentLinux\",\r\n        \"typeHandlerVersion\"\
-        : \"1.4\",\r\n        \"autoUpgradeMinorVersion\": true,\r\n        \"provisioningState\"\
-        : \"Succeeded\"\r\n      },\r\n      \"type\": \"Microsoft.Compute/virtualMachines/extensions\"\
-        ,\r\n      \"location\": \"westus\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux\"\
-        ,\r\n      \"name\": \"NetworkWatcherAgentLinux\"\r\n    }\r\n  ],\r\n  \"\
-        type\": \"Microsoft.Compute/virtualMachines\",\r\n  \"location\": \"westus\"\
-        ,\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        ,\r\n  \"name\": \"vm1\"\r\n}"}
+    body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher","name":"cli_test_network_watcher","location":"westus","tags":{"use":"az-test"},"properties":{"provisioningState":"Succeeded"}}'}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:29:51 GMT']
+      Date: ['Wed, 17 May 2017 18:10:22 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['2729']
+      content-length: ['238']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -3705,91 +4186,104 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [a163bb7e-245c-11e7-a1a8-a0b3ccf7272a]
+      x-ms-client-request-id: [15cab324-3b2c-11e7-b80e-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"b86608a6-2af4-4b94-a56c-2dddda76b4f0\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: "{\r\n  \"value\": [\r\n    {\r\n      \"name\": \"westus-watcher\"\
+        ,\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher\"\
+        ,\r\n      \"etag\": \"W/\\\"14cf38ce-15b8-4743-bdc5-cc262339035c\\\"\",\r\
+        \n      \"type\": \"Microsoft.Network/networkWatchers\",\r\n      \"location\"\
+        : \"westus\",\r\n      \"tags\": {\r\n        \"foo\": \"doo\"\r\n      },\r\
+        \n      \"properties\": {\r\n        \"provisioningState\": \"Succeeded\"\
+        ,\r\n        \"runningOperationIds\": []\r\n      }\r\n    }\r\n  ]\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:29:52 GMT']
+      Date: ['Wed, 17 May 2017 18:10:23 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [4e332321-ea41-4c2a-9743-0d9981f584ec, b1ef39b3-118e-4924-8066-eeaef4adcb97]
+      content-length: ['520']
     status: {code: 200, message: OK}
 - request:
-    body: '{"properties": {"target": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1",
-      "storageLocation": {"filePath": "capture\\capture.cap"}}}'
-    headers:
-      Accept: [application/json]
-      Accept-Encoding: ['gzip, deflate']
-      Connection: [keep-alive]
-      Content-Length: ['232']
-      Content-Type: [application/json; charset=utf-8]
-      User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
-      accept-language: [en-US]
-      x-ms-client-request-id: [a1a9e63a-245c-11e7-9d79-a0b3ccf7272a]
-    method: PUT
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/packetCaptures/capture1?api-version=2017-03-01
-  response:
-    body: {string: "{\r\n  \"name\": \"capture1\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/packetCaptures/capture1\"\
-        ,\r\n  \"etag\": \"W/\\\"1f7a5dd5-382d-4430-9651-78b3d6655ca6\\\"\",\r\n \
-        \ \"properties\": {\r\n    \"provisioningState\": \"Updating\",\r\n    \"\
-        target\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        ,\r\n    \"bytesToCapturePerPacket\": 0,\r\n    \"totalBytesPerSession\":\
-        \ 1073741824,\r\n    \"timeLimitInSeconds\": 18000,\r\n    \"storageLocation\"\
-        : {\r\n      \"storagePath\": \"\",\r\n      \"filePath\": \"capture\\\\capture.cap\"\
-        \r\n    },\r\n    \"filters\": []\r\n  }\r\n}"}
-    headers:
-      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operations/5a500e01-072b-4e1f-8b30-2a54ca20e902?api-version=2017-03-01']
-      Cache-Control: [no-cache]
-      Content-Length: ['710']
-      Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:29:52 GMT']
-      Expires: ['-1']
-      Pragma: [no-cache]
-      Retry-After: ['10']
-      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
-      Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      x-ms-ratelimit-remaining-subscription-writes: ['1197']
-    status: {code: 201, message: Created}
-- request:
-    body: null
+    body: '{"targetResourceGroupName": "cli_test_network_watcher"}'
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
+      Content-Length: ['61']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [a1a9e63a-245c-11e7-9d79-a0b3ccf7272a]
-    method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/5a500e01-072b-4e1f-8b30-2a54ca20e902?api-version=2017-03-01
+      x-ms-client-request-id: [15faf62e-3b2c-11e7-ac07-a0b3ccf7272a]
+    method: POST
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher/topology?api-version=2017-03-01
   response:
-    body: {string: "{\r\n  \"status\": \"InProgress\"\r\n}"}
+    body: {string: "{\r\n  \"id\": \"8343a696-3ca0-43b8-816d-5eafa286a47b\",\r\n \
+        \ \"createdDateTime\": \"2017-05-17T18:10:24.380616Z\",\r\n  \"lastModified\"\
+        : \"2017-05-17T18:09:42.0696256Z\",\r\n  \"resources\": [\r\n    {\r\n   \
+        \   \"name\": \"vm1VNET\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET\"\
+        ,\r\n      \"location\": \"westus\",\r\n      \"associations\": [\r\n    \
+        \    {\r\n          \"name\": \"vm1Subnet\",\r\n          \"resourceId\":\
+        \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET/subnets/vm1Subnet\"\
+        ,\r\n          \"associationType\": \"Contains\"\r\n        }\r\n      ]\r\
+        \n    },\r\n    {\r\n      \"name\": \"vm1Subnet\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET/subnets/vm1Subnet\"\
+        ,\r\n      \"location\": \"westus\",\r\n      \"associations\": []\r\n   \
+        \ },\r\n    {\r\n      \"name\": \"vm1\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
+        ,\r\n      \"location\": \"westus\",\r\n      \"associations\": [\r\n    \
+        \    {\r\n          \"name\": \"vm1VMNic\",\r\n          \"resourceId\": \"\
+        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        ,\r\n          \"associationType\": \"Contains\"\r\n        }\r\n      ]\r\
+        \n    },\r\n    {\r\n      \"name\": \"vm1VMNic\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        ,\r\n      \"location\": \"westus\",\r\n      \"associations\": [\r\n    \
+        \    {\r\n          \"name\": \"vm1\",\r\n          \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
+        ,\r\n          \"associationType\": \"Associated\"\r\n        },\r\n     \
+        \   {\r\n          \"name\": \"vm1NSG\",\r\n          \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
+        ,\r\n          \"associationType\": \"Associated\"\r\n        },\r\n     \
+        \   {\r\n          \"name\": \"vm1Subnet\",\r\n          \"resourceId\": \"\
+        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/virtualNetworks/vm1VNET/subnets/vm1Subnet\"\
+        ,\r\n          \"associationType\": \"Associated\"\r\n        },\r\n     \
+        \   {\r\n          \"name\": \"vm1PublicIP\",\r\n          \"resourceId\"\
+        : \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP\"\
+        ,\r\n          \"associationType\": \"Associated\"\r\n        }\r\n      ]\r\
+        \n    },\r\n    {\r\n      \"name\": \"vm1NSG\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
+        ,\r\n      \"location\": \"westus\",\r\n      \"associations\": [\r\n    \
+        \    {\r\n          \"name\": \"default-allow-ssh\",\r\n          \"resourceId\"\
+        : \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/securityRules/default-allow-ssh\"\
+        ,\r\n          \"associationType\": \"Contains\"\r\n        }\r\n      ]\r\
+        \n    },\r\n    {\r\n      \"name\": \"default-allow-ssh\",\r\n      \"id\"\
+        : \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/securityRules/default-allow-ssh\"\
+        ,\r\n      \"location\": \"westus\",\r\n      \"associations\": []\r\n   \
+        \ },\r\n    {\r\n      \"name\": \"vm1PublicIP\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/publicIPAddresses/vm1PublicIP\"\
+        ,\r\n      \"location\": \"westus\",\r\n      \"associations\": [\r\n    \
+        \    {\r\n          \"name\": \"vm1VMNic\",\r\n          \"resourceId\": \"\
+        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        ,\r\n          \"associationType\": \"Associated\"\r\n        }\r\n      ]\r\
+        \n    }\r\n  ]\r\n}"}
     headers:
+      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operations/92d07cbf-171c-43b1-9b5d-11da558cc1e1?api-version=2017-03-01']
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:03 GMT']
+      Date: ['Wed, 17 May 2017 18:10:23 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/92d07cbf-171c-43b1-9b5d-11da558cc1e1?api-version=2017-03-01']
       Pragma: [no-cache]
       Retry-After: ['10']
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['30']
+      content-length: ['4412']
+      x-ms-ratelimit-remaining-subscription-writes: ['1197']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -3799,25 +4293,50 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [a1a9e63a-245c-11e7-9d79-a0b3ccf7272a]
+      x-ms-client-request-id: [162f6efa-3b2c-11e7-ba66-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/5a500e01-072b-4e1f-8b30-2a54ca20e902?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1?api-version=2016-04-30-preview
   response:
-    body: {string: "{\r\n  \"status\": \"Succeeded\"\r\n}"}
+    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"b7933411-7b6c-4d69-bf8b-ed176c5749fb\"\
+        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
+        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
+        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
+        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
+        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
+        \     \"name\": \"osdisk_zsw3gJW0hI\",\r\n        \"createOption\": \"FromImage\"\
+        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
+        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
+        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/disks/osdisk_zsw3gJW0hI\"\
+        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
+        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
+        ,\r\n      \"adminUsername\": \"deploy\",\r\n      \"linuxConfiguration\"\
+        : {\r\n        \"disablePasswordAuthentication\": false\r\n      },\r\n  \
+        \    \"secrets\": []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\"\
+        :[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        }]},\r\n    \"provisioningState\": \"Succeeded\"\r\n  },\r\n  \"resources\"\
+        : [\r\n    {\r\n      \"properties\": {\r\n        \"publisher\": \"Microsoft.Azure.NetworkWatcher\"\
+        ,\r\n        \"type\": \"NetworkWatcherAgentLinux\",\r\n        \"typeHandlerVersion\"\
+        : \"1.4\",\r\n        \"autoUpgradeMinorVersion\": true,\r\n        \"provisioningState\"\
+        : \"Succeeded\"\r\n      },\r\n      \"type\": \"Microsoft.Compute/virtualMachines/extensions\"\
+        ,\r\n      \"location\": \"westus\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux\"\
+        ,\r\n      \"name\": \"NetworkWatcherAgentLinux\"\r\n    }\r\n  ],\r\n  \"\
+        type\": \"Microsoft.Compute/virtualMachines\",\r\n  \"location\": \"westus\"\
+        ,\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
+        ,\r\n  \"name\": \"vm1\"\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:13 GMT']
+      Date: ['Wed, 17 May 2017 18:10:23 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['29']
+      content-length: ['2157']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -3827,60 +4346,65 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [a1a9e63a-245c-11e7-9d79-a0b3ccf7272a]
+      x-ms-client-request-id: [16559192-3b2c-11e7-adf3-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/packetCaptures/capture1?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: "{\r\n  \"name\": \"capture1\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/packetCaptures/capture1\"\
-        ,\r\n  \"etag\": \"W/\\\"2a8de57f-96e4-4e5c-b636-c16f30424248\\\"\",\r\n \
-        \ \"properties\": {\r\n    \"provisioningState\": \"Succeeded\",\r\n    \"\
-        target\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        ,\r\n    \"bytesToCapturePerPacket\": 0,\r\n    \"totalBytesPerSession\":\
-        \ 1073741824,\r\n    \"timeLimitInSeconds\": 18000,\r\n    \"storageLocation\"\
-        : {\r\n      \"storagePath\": \"\",\r\n      \"filePath\": \"capture\\\\capture.cap\"\
-        \r\n    },\r\n    \"filters\": []\r\n  }\r\n}"}
+    body: {string: "{\r\n  \"value\": [\r\n    {\r\n      \"name\": \"westus-watcher\"\
+        ,\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher\"\
+        ,\r\n      \"etag\": \"W/\\\"14cf38ce-15b8-4743-bdc5-cc262339035c\\\"\",\r\
+        \n      \"type\": \"Microsoft.Network/networkWatchers\",\r\n      \"location\"\
+        : \"westus\",\r\n      \"tags\": {\r\n        \"foo\": \"doo\"\r\n      },\r\
+        \n      \"properties\": {\r\n        \"provisioningState\": \"Succeeded\"\
+        ,\r\n        \"runningOperationIds\": []\r\n      }\r\n    }\r\n  ]\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:13 GMT']
-      ETag: [W/"2a8de57f-96e4-4e5c-b636-c16f30424248"]
+      Date: ['Wed, 17 May 2017 18:10:24 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['711']
+      content-length: ['520']
     status: {code: 200, message: OK}
 - request:
-    body: null
+    body: '{"localPort": "22", "remoteIPAddress": "100.1.2.3", "remotePort": "*",
+      "localIPAddress": "10.0.0.4", "protocol": "TCP", "targetResourceId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1",
+      "direction": "Inbound"}'
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
+      Content-Length: ['312']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [aed028c8-245c-11e7-a7e7-a0b3ccf7272a]
-    method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
+      x-ms-client-request-id: [167b3f9e-3b2c-11e7-881f-a0b3ccf7272a]
+    method: POST
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher/ipFlowVerify?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"2a8de57f-96e4-4e5c-b636-c16f30424248\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: "{\r\n  \"access\": \"Allow\",\r\n  \"ruleName\": \"securityRules/default-allow-ssh\"\
+        \r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:14 GMT']
+      Date: ['Wed, 17 May 2017 18:10:31 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/8cb5d2f8-154b-41be-abed-7c1f8e74f5be?api-version=2017-03-01']
       Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [5bdd8776-4777-44ef-a445-4759c56502c8, dde95a53-d58d-4076-8b1f-36026c929107]
+      content-length: ['75']
+      x-ms-ratelimit-remaining-subscription-writes: ['1198']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -3890,33 +4414,27 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [af163a40-245c-11e7-936a-a0b3ccf7272a]
+      x-ms-client-request-id: [167b3f9e-3b2c-11e7-881f-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/packetCaptures/capture1?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/8cb5d2f8-154b-41be-abed-7c1f8e74f5be?api-version=2017-03-01
   response:
-    body: {string: "{\r\n  \"name\": \"capture1\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/packetCaptures/capture1\"\
-        ,\r\n  \"etag\": \"W/\\\"2a8de57f-96e4-4e5c-b636-c16f30424248\\\"\",\r\n \
-        \ \"properties\": {\r\n    \"provisioningState\": \"Succeeded\",\r\n    \"\
-        target\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        ,\r\n    \"bytesToCapturePerPacket\": 0,\r\n    \"totalBytesPerSession\":\
-        \ 1073741824,\r\n    \"timeLimitInSeconds\": 18000,\r\n    \"storageLocation\"\
-        : {\r\n      \"storagePath\": \"\",\r\n      \"filePath\": \"capture\\\\capture.cap\"\
-        \r\n    },\r\n    \"filters\": []\r\n  }\r\n}"}
+    body: {string: "{\r\n  \"access\": \"Allow\",\r\n  \"ruleName\": \"securityRules/default-allow-ssh\"\
+        \r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:14 GMT']
-      ETag: [W/"2a8de57f-96e4-4e5c-b636-c16f30424248"]
+      Date: ['Wed, 17 May 2017 18:11:02 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/8cb5d2f8-154b-41be-abed-7c1f8e74f5be?api-version=2017-03-01']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['711']
+      content-length: ['75']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -3926,24 +4444,50 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [af4c31f8-245c-11e7-907a-a0b3ccf7272a]
+      x-ms-client-request-id: [2db6954a-3b2c-11e7-a4d4-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1?api-version=2016-04-30-preview
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"2a8de57f-96e4-4e5c-b636-c16f30424248\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"b7933411-7b6c-4d69-bf8b-ed176c5749fb\"\
+        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
+        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
+        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
+        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
+        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
+        \     \"name\": \"osdisk_zsw3gJW0hI\",\r\n        \"createOption\": \"FromImage\"\
+        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
+        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
+        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/disks/osdisk_zsw3gJW0hI\"\
+        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
+        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
+        ,\r\n      \"adminUsername\": \"deploy\",\r\n      \"linuxConfiguration\"\
+        : {\r\n        \"disablePasswordAuthentication\": false\r\n      },\r\n  \
+        \    \"secrets\": []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\"\
+        :[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        }]},\r\n    \"provisioningState\": \"Succeeded\"\r\n  },\r\n  \"resources\"\
+        : [\r\n    {\r\n      \"properties\": {\r\n        \"publisher\": \"Microsoft.Azure.NetworkWatcher\"\
+        ,\r\n        \"type\": \"NetworkWatcherAgentLinux\",\r\n        \"typeHandlerVersion\"\
+        : \"1.4\",\r\n        \"autoUpgradeMinorVersion\": true,\r\n        \"provisioningState\"\
+        : \"Succeeded\"\r\n      },\r\n      \"type\": \"Microsoft.Compute/virtualMachines/extensions\"\
+        ,\r\n      \"location\": \"westus\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux\"\
+        ,\r\n      \"name\": \"NetworkWatcherAgentLinux\"\r\n    }\r\n  ],\r\n  \"\
+        type\": \"Microsoft.Compute/virtualMachines\",\r\n  \"location\": \"westus\"\
+        ,\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
+        ,\r\n  \"name\": \"vm1\"\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:15 GMT']
+      Date: ['Wed, 17 May 2017 18:11:02 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [dae5b4b7-dfaa-4a9b-b8a3-e03643cfa1e3, bee2ad7d-2fc8-42ab-8ad7-6ffee9efdcb8]
+      content-length: ['2157']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -3951,57 +4495,67 @@ interactions:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
-      Content-Length: ['0']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [af95b2d0-245c-11e7-b0e9-a0b3ccf7272a]
-    method: POST
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/packetCaptures/capture1/stop?api-version=2017-03-01
+      x-ms-client-request-id: [2dd0f0b4-3b2c-11e7-9be3-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: ''}
+    body: {string: "{\r\n  \"value\": [\r\n    {\r\n      \"name\": \"westus-watcher\"\
+        ,\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher\"\
+        ,\r\n      \"etag\": \"W/\\\"f024d3fb-9f90-413a-a43c-11ce6edb1827\\\"\",\r\
+        \n      \"type\": \"Microsoft.Network/networkWatchers\",\r\n      \"location\"\
+        : \"westus\",\r\n      \"tags\": {\r\n        \"foo\": \"doo\"\r\n      },\r\
+        \n      \"properties\": {\r\n        \"provisioningState\": \"Succeeded\"\
+        ,\r\n        \"runningOperationIds\": []\r\n      }\r\n    }\r\n  ]\r\n}"}
     headers:
-      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operations/cf2cda71-f753-4191-9b32-b0fad0627ee9?api-version=2017-03-01']
       Cache-Control: [no-cache]
-      Content-Length: ['0']
-      Date: ['Tue, 18 Apr 2017 17:30:15 GMT']
+      Content-Type: [application/json; charset=utf-8]
+      Date: ['Wed, 17 May 2017 18:11:02 GMT']
       Expires: ['-1']
-      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/cf2cda71-f753-4191-9b32-b0fad0627ee9?api-version=2017-03-01']
       Pragma: [no-cache]
-      Retry-After: ['10']
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      x-ms-ratelimit-remaining-subscription-writes: ['1197']
-    status: {code: 202, message: Accepted}
+      Transfer-Encoding: [chunked]
+      Vary: [Accept-Encoding]
+      content-length: ['520']
+    status: {code: 200, message: OK}
 - request:
-    body: null
+    body: '{"localPort": "*", "remoteIPAddress": "100.1.2.3", "remotePort": "80",
+      "localIPAddress": "10.0.0.4", "protocol": "TCP", "targetResourceId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1",
+      "direction": "Outbound"}'
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
+      Content-Length: ['313']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [af95b2d0-245c-11e7-b0e9-a0b3ccf7272a]
-    method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/cf2cda71-f753-4191-9b32-b0fad0627ee9?api-version=2017-03-01
+      x-ms-client-request-id: [2dfbc750-3b2c-11e7-be61-a0b3ccf7272a]
+    method: POST
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher/ipFlowVerify?api-version=2017-03-01
   response:
-    body: {string: "{\r\n  \"status\": \"Succeeded\"\r\n}"}
+    body: {string: "{\r\n  \"access\": \"Allow\",\r\n  \"ruleName\": \"defaultSecurityRules/AllowInternetOutBound\"\
+        \r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:25 GMT']
+      Date: ['Wed, 17 May 2017 18:11:09 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/672ffbc1-9a68-4248-bee9-798fc2d685af?api-version=2017-03-01']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['29']
+      content-length: ['86']
+      x-ms-ratelimit-remaining-subscription-writes: ['1198']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -4011,24 +4565,27 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b62d0428-245c-11e7-b96f-a0b3ccf7272a]
+      x-ms-client-request-id: [2dfbc750-3b2c-11e7-be61-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/672ffbc1-9a68-4248-bee9-798fc2d685af?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"33072e8b-debd-41fe-8be6-baea52110c63\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: "{\r\n  \"access\": \"Allow\",\r\n  \"ruleName\": \"defaultSecurityRules/AllowInternetOutBound\"\
+        \r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:27 GMT']
+      Date: ['Wed, 17 May 2017 18:11:40 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/672ffbc1-9a68-4248-bee9-798fc2d685af?api-version=2017-03-01']
       Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [35e28cbb-00e6-421d-b9d0-c7bf3a04ee0e, 24855f90-fdce-4659-9ff8-4f861dcdae2c]
+      content-length: ['86']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -4036,32 +4593,52 @@ interactions:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
-      Content-Length: ['0']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b67030b4-245c-11e7-ab98-a0b3ccf7272a]
-    method: POST
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/packetCaptures/capture1/queryStatus?api-version=2017-03-01
+      x-ms-client-request-id: [4406cf68-3b2c-11e7-a8ee-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1?api-version=2016-04-30-preview
   response:
-    body: {string: "{\r\n  \"name\": \"capture1\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/packetCaptures/capture1\"\
-        ,\r\n  \"captureStartTime\": \"2017-04-18T17:30:05.0528196Z\",\r\n  \"packetCaptureStatus\"\
-        : \"Stopped\",\r\n  \"stopReason\": \"Manual\",\r\n  \"packetCaptureError\"\
-        : []\r\n}"}
+    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"b7933411-7b6c-4d69-bf8b-ed176c5749fb\"\
+        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
+        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
+        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
+        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
+        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
+        \     \"name\": \"osdisk_zsw3gJW0hI\",\r\n        \"createOption\": \"FromImage\"\
+        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
+        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
+        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/disks/osdisk_zsw3gJW0hI\"\
+        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
+        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
+        ,\r\n      \"adminUsername\": \"deploy\",\r\n      \"linuxConfiguration\"\
+        : {\r\n        \"disablePasswordAuthentication\": false\r\n      },\r\n  \
+        \    \"secrets\": []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\"\
+        :[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        }]},\r\n    \"provisioningState\": \"Succeeded\"\r\n  },\r\n  \"resources\"\
+        : [\r\n    {\r\n      \"properties\": {\r\n        \"publisher\": \"Microsoft.Azure.NetworkWatcher\"\
+        ,\r\n        \"type\": \"NetworkWatcherAgentLinux\",\r\n        \"typeHandlerVersion\"\
+        : \"1.4\",\r\n        \"autoUpgradeMinorVersion\": true,\r\n        \"provisioningState\"\
+        : \"Succeeded\"\r\n      },\r\n      \"type\": \"Microsoft.Compute/virtualMachines/extensions\"\
+        ,\r\n      \"location\": \"westus\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux\"\
+        ,\r\n      \"name\": \"NetworkWatcherAgentLinux\"\r\n    }\r\n  ],\r\n  \"\
+        type\": \"Microsoft.Compute/virtualMachines\",\r\n  \"location\": \"westus\"\
+        ,\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
+        ,\r\n  \"name\": \"vm1\"\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:27 GMT']
+      Date: ['Wed, 17 May 2017 18:11:40 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['343']
-      x-ms-ratelimit-remaining-subscription-writes: ['1198']
+      content-length: ['2157']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -4071,61 +4648,233 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b711fb7e-245c-11e7-a359-a0b3ccf7272a]
+      x-ms-client-request-id: [442f3cfe-3b2c-11e7-987b-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"33072e8b-debd-41fe-8be6-baea52110c63\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: "{\r\n  \"value\": [\r\n    {\r\n      \"name\": \"westus-watcher\"\
+        ,\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher\"\
+        ,\r\n      \"etag\": \"W/\\\"1ffa87f0-9a7b-4a70-abf7-ff7a6659af5d\\\"\",\r\
+        \n      \"type\": \"Microsoft.Network/networkWatchers\",\r\n      \"location\"\
+        : \"westus\",\r\n      \"tags\": {\r\n        \"foo\": \"doo\"\r\n      },\r\
+        \n      \"properties\": {\r\n        \"provisioningState\": \"Succeeded\"\
+        ,\r\n        \"runningOperationIds\": []\r\n      }\r\n    }\r\n  ]\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:28 GMT']
+      Date: ['Wed, 17 May 2017 18:11:41 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [10b20e98-228c-4a88-a9ae-e6e96a6364a8, e69f43f7-cb1e-4401-ab67-3b57c28fde47]
+      content-length: ['520']
     status: {code: 200, message: OK}
 - request:
-    body: null
+    body: '{"targetResourceId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1"}'
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
+      Content-Length: ['169']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b755aa78-245c-11e7-afae-a0b3ccf7272a]
-    method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/packetCaptures?api-version=2017-03-01
+      x-ms-client-request-id: [446397a2-3b2c-11e7-b11d-a0b3ccf7272a]
+    method: POST
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher/securityGroupView?api-version=2017-03-01
   response:
-    body: {string: "{\r\n  \"value\": [\r\n    {\r\n      \"name\": \"capture1\",\r\
-        \n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/packetCaptures/capture1\"\
-        ,\r\n      \"etag\": \"W/\\\"33072e8b-debd-41fe-8be6-baea52110c63\\\"\",\r\
-        \n      \"properties\": {\r\n        \"provisioningState\": \"Succeeded\"\
-        ,\r\n        \"target\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
-        ,\r\n        \"bytesToCapturePerPacket\": 0,\r\n        \"totalBytesPerSession\"\
-        : 1073741824,\r\n        \"timeLimitInSeconds\": 18000,\r\n        \"storageLocation\"\
-        : {\r\n          \"storagePath\": \"\",\r\n          \"filePath\": \"capture\\\
-        \\capture.cap\"\r\n        },\r\n        \"filters\": []\r\n      }\r\n  \
-        \  }\r\n  ]\r\n}"}
+    body: {string: "{\r\n  \"networkInterfaces\": [\r\n    {\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        ,\r\n      \"securityRuleAssociations\": {\r\n        \"networkInterfaceAssociation\"\
+        : {\r\n          \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        ,\r\n          \"securityRules\": [\r\n            {\r\n              \"name\"\
+        : \"default-allow-ssh\",\r\n              \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/securityRules/default-allow-ssh\"\
+        ,\r\n              \"etag\": \"W/\\\"510099fc-4ac7-42ba-954f-6cc3e3c90cad\\\
+        \"\",\r\n              \"properties\": {\r\n                \"provisioningState\"\
+        : \"Succeeded\",\r\n                \"protocol\": \"Tcp\",\r\n           \
+        \     \"sourcePortRange\": \"*\",\r\n                \"destinationPortRange\"\
+        : \"22\",\r\n                \"sourceAddressPrefix\": \"*\",\r\n         \
+        \       \"destinationAddressPrefix\": \"*\",\r\n                \"access\"\
+        : \"Allow\",\r\n                \"priority\": 1000,\r\n                \"\
+        direction\": \"Inbound\"\r\n              }\r\n            }\r\n         \
+        \ ]\r\n        },\r\n        \"defaultSecurityRules\": [\r\n          {\r\n\
+        \            \"name\": \"AllowVnetInBound\",\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\"\
+        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
+        : \"Succeeded\",\r\n              \"description\": \"Allow inbound traffic\
+        \ from all VMs in VNET\",\r\n              \"protocol\": \"*\",\r\n      \
+        \        \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
+        : \"*\",\r\n              \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n\
+        \              \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n     \
+        \         \"access\": \"Allow\",\r\n              \"priority\": 65000,\r\n\
+        \              \"direction\": \"Inbound\"\r\n            }\r\n          },\r\
+        \n          {\r\n            \"name\": \"AllowAzureLoadBalancerInBound\",\r\
+        \n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\"\
+        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
+        : \"Succeeded\",\r\n              \"description\": \"Allow inbound traffic\
+        \ from azure load balancer\",\r\n              \"protocol\": \"*\",\r\n  \
+        \            \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
+        : \"*\",\r\n              \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\
+        \n              \"destinationAddressPrefix\": \"*\",\r\n              \"access\"\
+        : \"Allow\",\r\n              \"priority\": 65001,\r\n              \"direction\"\
+        : \"Inbound\"\r\n            }\r\n          },\r\n          {\r\n        \
+        \    \"name\": \"DenyAllInBound\",\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\"\
+        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
+        : \"Succeeded\",\r\n              \"description\": \"Deny all inbound traffic\"\
+        ,\r\n              \"protocol\": \"*\",\r\n              \"sourcePortRange\"\
+        : \"*\",\r\n              \"destinationPortRange\": \"*\",\r\n           \
+        \   \"sourceAddressPrefix\": \"*\",\r\n              \"destinationAddressPrefix\"\
+        : \"*\",\r\n              \"access\": \"Deny\",\r\n              \"priority\"\
+        : 65500,\r\n              \"direction\": \"Inbound\"\r\n            }\r\n\
+        \          },\r\n          {\r\n            \"name\": \"AllowVnetOutBound\"\
+        ,\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\"\
+        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
+        : \"Succeeded\",\r\n              \"description\": \"Allow outbound traffic\
+        \ from all VMs to all VMs in VNET\",\r\n              \"protocol\": \"*\"\
+        ,\r\n              \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
+        : \"*\",\r\n              \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n\
+        \              \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n     \
+        \         \"access\": \"Allow\",\r\n              \"priority\": 65000,\r\n\
+        \              \"direction\": \"Outbound\"\r\n            }\r\n          },\r\
+        \n          {\r\n            \"name\": \"AllowInternetOutBound\",\r\n    \
+        \        \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\"\
+        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
+        : \"Succeeded\",\r\n              \"description\": \"Allow outbound traffic\
+        \ from all VMs to Internet\",\r\n              \"protocol\": \"*\",\r\n  \
+        \            \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
+        : \"*\",\r\n              \"sourceAddressPrefix\": \"*\",\r\n            \
+        \  \"destinationAddressPrefix\": \"Internet\",\r\n              \"access\"\
+        : \"Allow\",\r\n              \"priority\": 65001,\r\n              \"direction\"\
+        : \"Outbound\"\r\n            }\r\n          },\r\n          {\r\n       \
+        \     \"name\": \"DenyAllOutBound\",\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/\"\
+        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
+        : \"Succeeded\",\r\n              \"description\": \"Deny all outbound traffic\"\
+        ,\r\n              \"protocol\": \"*\",\r\n              \"sourcePortRange\"\
+        : \"*\",\r\n              \"destinationPortRange\": \"*\",\r\n           \
+        \   \"sourceAddressPrefix\": \"*\",\r\n              \"destinationAddressPrefix\"\
+        : \"*\",\r\n              \"access\": \"Deny\",\r\n              \"priority\"\
+        : 65500,\r\n              \"direction\": \"Outbound\"\r\n            }\r\n\
+        \          }\r\n        ],\r\n        \"effectiveSecurityRules\": [\r\n  \
+        \        {\r\n            \"name\": \"DefaultOutboundDenyAll\",\r\n      \
+        \      \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"0-65535\"\
+        ,\r\n            \"destinationPortRange\": \"0-65535\",\r\n            \"\
+        sourceAddressPrefix\": \"*\",\r\n            \"destinationAddressPrefix\"\
+        : \"*\",\r\n            \"access\": \"Deny\",\r\n            \"priority\"\
+        : 65500,\r\n            \"direction\": \"Outbound\"\r\n          },\r\n  \
+        \        {\r\n            \"name\": \"DefaultRule_AllowVnetOutBound\",\r\n\
+        \            \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
+        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
+        \       \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n            \"expandedSourceAddressPrefix\"\
+        : [\r\n              \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\
+        \r\n            ],\r\n            \"destinationAddressPrefix\": \"VirtualNetwork\"\
+        ,\r\n            \"expandedDestinationAddressPrefix\": [\r\n             \
+        \ \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\r\n            ],\r\
+        \n            \"access\": \"Allow\",\r\n            \"priority\": 65000,\r\
+        \n            \"direction\": \"Outbound\"\r\n          },\r\n          {\r\
+        \n            \"name\": \"DefaultRule_AllowInternetOutBound\",\r\n       \
+        \     \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"0-65535\"\
+        ,\r\n            \"destinationPortRange\": \"0-65535\",\r\n            \"\
+        sourceAddressPrefix\": \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\"\
+        : \"Internet\",\r\n            \"expandedDestinationAddressPrefix\": [\r\n\
+        \              \"32.0.0.0/3\",\r\n              \"4.0.0.0/6\",\r\n       \
+        \       \"2.0.0.0/7\",\r\n              \"1.0.0.0/8\",\r\n              \"\
+        12.0.0.0/6\",\r\n              \"8.0.0.0/7\",\r\n              \"11.0.0.0/8\"\
+        ,\r\n              \"64.0.0.0/3\",\r\n              \"112.0.0.0/5\",\r\n \
+        \             \"120.0.0.0/6\",\r\n              \"124.0.0.0/7\",\r\n     \
+        \         \"126.0.0.0/8\",\r\n              \"128.0.0.0/3\",\r\n         \
+        \     \"176.0.0.0/4\",\r\n              \"160.0.0.0/5\",\r\n             \
+        \ \"170.0.0.0/7\",\r\n              \"168.0.0.0/8\",\r\n              \"169.0.0.0/9\"\
+        ,\r\n              \"169.128.0.0/10\",\r\n              \"169.192.0.0/11\"\
+        ,\r\n              \"169.224.0.0/12\",\r\n              \"169.240.0.0/13\"\
+        ,\r\n              \"169.248.0.0/14\",\r\n              \"169.252.0.0/15\"\
+        ,\r\n              \"169.255.0.0/16\",\r\n              \"174.0.0.0/7\",\r\
+        \n              \"173.0.0.0/8\",\r\n              \"172.128.0.0/9\",\r\n \
+        \             \"172.64.0.0/10\",\r\n              \"172.32.0.0/11\",\r\n \
+        \             \"172.0.0.0/12\",\r\n              \"208.0.0.0/4\",\r\n    \
+        \          \"200.0.0.0/5\",\r\n              \"194.0.0.0/7\",\r\n        \
+        \      \"193.0.0.0/8\",\r\n              \"192.64.0.0/10\",\r\n          \
+        \    \"192.32.0.0/11\",\r\n              \"192.16.0.0/12\",\r\n          \
+        \    \"192.8.0.0/13\",\r\n              \"192.4.0.0/14\",\r\n            \
+        \  \"192.2.0.0/15\",\r\n              \"192.1.0.0/16\",\r\n              \"\
+        192.0.128.0/17\",\r\n              \"192.0.64.0/18\",\r\n              \"\
+        192.0.32.0/19\",\r\n              \"192.0.16.0/20\",\r\n              \"192.0.8.0/21\"\
+        ,\r\n              \"192.0.4.0/22\",\r\n              \"192.0.0.0/23\",\r\n\
+        \              \"192.0.3.0/24\",\r\n              \"192.192.0.0/10\",\r\n\
+        \              \"192.128.0.0/11\",\r\n              \"192.176.0.0/12\",\r\n\
+        \              \"192.160.0.0/13\",\r\n              \"192.172.0.0/14\",\r\n\
+        \              \"192.170.0.0/15\",\r\n              \"192.169.0.0/16\",\r\n\
+        \              \"196.0.0.0/7\",\r\n              \"199.0.0.0/8\",\r\n    \
+        \          \"198.128.0.0/9\",\r\n              \"198.64.0.0/10\",\r\n    \
+        \          \"198.32.0.0/11\",\r\n              \"198.0.0.0/12\",\r\n     \
+        \         \"198.24.0.0/13\",\r\n              \"198.20.0.0/14\",\r\n     \
+        \         \"198.16.0.0/15\",\r\n              \"104.0.0.0/5\",\r\n       \
+        \       \"96.0.0.0/6\",\r\n              \"102.0.0.0/7\",\r\n            \
+        \  \"101.0.0.0/8\",\r\n              \"100.128.0.0/9\",\r\n              \"\
+        100.0.0.0/10\",\r\n              \"16.0.0.0/5\",\r\n              \"28.0.0.0/6\"\
+        ,\r\n              \"26.0.0.0/7\",\r\n              \"24.0.0.0/8\"\r\n   \
+        \         ],\r\n            \"access\": \"Allow\",\r\n            \"priority\"\
+        : 65001,\r\n            \"direction\": \"Outbound\"\r\n          },\r\n  \
+        \        {\r\n            \"name\": \"DefaultRule_DenyAllOutBound\",\r\n \
+        \           \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
+        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
+        \       \"sourceAddressPrefix\": \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\"\
+        : \"0.0.0.0/0\",\r\n            \"access\": \"Deny\",\r\n            \"priority\"\
+        : 65500,\r\n            \"direction\": \"Outbound\"\r\n          },\r\n  \
+        \        {\r\n            \"name\": \"DefaultInboundDenyAll\",\r\n       \
+        \     \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"0-65535\"\
+        ,\r\n            \"destinationPortRange\": \"0-65535\",\r\n            \"\
+        sourceAddressPrefix\": \"*\",\r\n            \"destinationAddressPrefix\"\
+        : \"*\",\r\n            \"access\": \"Deny\",\r\n            \"priority\"\
+        : 65500,\r\n            \"direction\": \"Inbound\"\r\n          },\r\n   \
+        \       {\r\n            \"name\": \"DefaultRule_AllowVnetInBound\",\r\n \
+        \           \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
+        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
+        \       \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n            \"expandedSourceAddressPrefix\"\
+        : [\r\n              \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\
+        \r\n            ],\r\n            \"destinationAddressPrefix\": \"VirtualNetwork\"\
+        ,\r\n            \"expandedDestinationAddressPrefix\": [\r\n             \
+        \ \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\r\n            ],\r\
+        \n            \"access\": \"Allow\",\r\n            \"priority\": 65000,\r\
+        \n            \"direction\": \"Inbound\"\r\n          },\r\n          {\r\n\
+        \            \"name\": \"DefaultRule_AllowAzureLoadBalancerInBound\",\r\n\
+        \            \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
+        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
+        \       \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n            \"\
+        expandedSourceAddressPrefix\": [\r\n              \"168.63.129.16/32\"\r\n\
+        \            ],\r\n            \"destinationAddressPrefix\": \"0.0.0.0/0\"\
+        ,\r\n            \"access\": \"Allow\",\r\n            \"priority\": 65001,\r\
+        \n            \"direction\": \"Inbound\"\r\n          },\r\n          {\r\n\
+        \            \"name\": \"DefaultRule_DenyAllInBound\",\r\n            \"protocol\"\
+        : \"All\",\r\n            \"sourcePortRange\": \"0-65535\",\r\n          \
+        \  \"destinationPortRange\": \"0-65535\",\r\n            \"sourceAddressPrefix\"\
+        : \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\": \"0.0.0.0/0\"\
+        ,\r\n            \"access\": \"Deny\",\r\n            \"priority\": 65500,\r\
+        \n            \"direction\": \"Inbound\"\r\n          },\r\n          {\r\n\
+        \            \"name\": \"UserRule_default-allow-ssh\",\r\n            \"protocol\"\
+        : \"Tcp\",\r\n            \"sourcePortRange\": \"0-65535\",\r\n          \
+        \  \"destinationPortRange\": \"22-22\",\r\n            \"sourceAddressPrefix\"\
+        : \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\": \"0.0.0.0/0\"\
+        ,\r\n            \"access\": \"Allow\",\r\n            \"priority\": 1000,\r\
+        \n            \"direction\": \"Inbound\"\r\n          }\r\n        ]\r\n \
+        \     }\r\n    }\r\n  ]\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:28 GMT']
+      Date: ['Wed, 17 May 2017 18:11:46 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/6885b0dc-d551-42cf-9ded-8227eeeecdb8?api-version=2017-03-01']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['804']
+      content-length: ['12218']
+      x-ms-ratelimit-remaining-subscription-writes: ['1197']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -4135,24 +4884,197 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b77470fe-245c-11e7-9380-a0b3ccf7272a]
+      x-ms-client-request-id: [446397a2-3b2c-11e7-b11d-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/6885b0dc-d551-42cf-9ded-8227eeeecdb8?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"33072e8b-debd-41fe-8be6-baea52110c63\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: "{\r\n  \"networkInterfaces\": [\r\n    {\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        ,\r\n      \"securityRuleAssociations\": {\r\n        \"networkInterfaceAssociation\"\
+        : {\r\n          \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        ,\r\n          \"securityRules\": [\r\n            {\r\n              \"name\"\
+        : \"default-allow-ssh\",\r\n              \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/securityRules/default-allow-ssh\"\
+        ,\r\n              \"etag\": \"W/\\\"510099fc-4ac7-42ba-954f-6cc3e3c90cad\\\
+        \"\",\r\n              \"properties\": {\r\n                \"provisioningState\"\
+        : \"Succeeded\",\r\n                \"protocol\": \"Tcp\",\r\n           \
+        \     \"sourcePortRange\": \"*\",\r\n                \"destinationPortRange\"\
+        : \"22\",\r\n                \"sourceAddressPrefix\": \"*\",\r\n         \
+        \       \"destinationAddressPrefix\": \"*\",\r\n                \"access\"\
+        : \"Allow\",\r\n                \"priority\": 1000,\r\n                \"\
+        direction\": \"Inbound\"\r\n              }\r\n            }\r\n         \
+        \ ]\r\n        },\r\n        \"defaultSecurityRules\": [\r\n          {\r\n\
+        \            \"name\": \"AllowVnetInBound\",\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/AllowVnetInBound\"\
+        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
+        : \"Succeeded\",\r\n              \"description\": \"Allow inbound traffic\
+        \ from all VMs in VNET\",\r\n              \"protocol\": \"*\",\r\n      \
+        \        \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
+        : \"*\",\r\n              \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n\
+        \              \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n     \
+        \         \"access\": \"Allow\",\r\n              \"priority\": 65000,\r\n\
+        \              \"direction\": \"Inbound\"\r\n            }\r\n          },\r\
+        \n          {\r\n            \"name\": \"AllowAzureLoadBalancerInBound\",\r\
+        \n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/AllowAzureLoadBalancerInBound\"\
+        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
+        : \"Succeeded\",\r\n              \"description\": \"Allow inbound traffic\
+        \ from azure load balancer\",\r\n              \"protocol\": \"*\",\r\n  \
+        \            \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
+        : \"*\",\r\n              \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\
+        \n              \"destinationAddressPrefix\": \"*\",\r\n              \"access\"\
+        : \"Allow\",\r\n              \"priority\": 65001,\r\n              \"direction\"\
+        : \"Inbound\"\r\n            }\r\n          },\r\n          {\r\n        \
+        \    \"name\": \"DenyAllInBound\",\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/DenyAllInBound\"\
+        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
+        : \"Succeeded\",\r\n              \"description\": \"Deny all inbound traffic\"\
+        ,\r\n              \"protocol\": \"*\",\r\n              \"sourcePortRange\"\
+        : \"*\",\r\n              \"destinationPortRange\": \"*\",\r\n           \
+        \   \"sourceAddressPrefix\": \"*\",\r\n              \"destinationAddressPrefix\"\
+        : \"*\",\r\n              \"access\": \"Deny\",\r\n              \"priority\"\
+        : 65500,\r\n              \"direction\": \"Inbound\"\r\n            }\r\n\
+        \          },\r\n          {\r\n            \"name\": \"AllowVnetOutBound\"\
+        ,\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/AllowVnetOutBound\"\
+        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
+        : \"Succeeded\",\r\n              \"description\": \"Allow outbound traffic\
+        \ from all VMs to all VMs in VNET\",\r\n              \"protocol\": \"*\"\
+        ,\r\n              \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
+        : \"*\",\r\n              \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n\
+        \              \"destinationAddressPrefix\": \"VirtualNetwork\",\r\n     \
+        \         \"access\": \"Allow\",\r\n              \"priority\": 65000,\r\n\
+        \              \"direction\": \"Outbound\"\r\n            }\r\n          },\r\
+        \n          {\r\n            \"name\": \"AllowInternetOutBound\",\r\n    \
+        \        \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/AllowInternetOutBound\"\
+        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
+        : \"Succeeded\",\r\n              \"description\": \"Allow outbound traffic\
+        \ from all VMs to Internet\",\r\n              \"protocol\": \"*\",\r\n  \
+        \            \"sourcePortRange\": \"*\",\r\n              \"destinationPortRange\"\
+        : \"*\",\r\n              \"sourceAddressPrefix\": \"*\",\r\n            \
+        \  \"destinationAddressPrefix\": \"Internet\",\r\n              \"access\"\
+        : \"Allow\",\r\n              \"priority\": 65001,\r\n              \"direction\"\
+        : \"Outbound\"\r\n            }\r\n          },\r\n          {\r\n       \
+        \     \"name\": \"DenyAllOutBound\",\r\n            \"id\": \"/subscriptions//resourceGroups//providers/Microsoft.Network/networkSecurityGroups//defaultSecurityRules/DenyAllOutBound\"\
+        ,\r\n            \"properties\": {\r\n              \"provisioningState\"\
+        : \"Succeeded\",\r\n              \"description\": \"Deny all outbound traffic\"\
+        ,\r\n              \"protocol\": \"*\",\r\n              \"sourcePortRange\"\
+        : \"*\",\r\n              \"destinationPortRange\": \"*\",\r\n           \
+        \   \"sourceAddressPrefix\": \"*\",\r\n              \"destinationAddressPrefix\"\
+        : \"*\",\r\n              \"access\": \"Deny\",\r\n              \"priority\"\
+        : 65500,\r\n              \"direction\": \"Outbound\"\r\n            }\r\n\
+        \          }\r\n        ],\r\n        \"effectiveSecurityRules\": [\r\n  \
+        \        {\r\n            \"name\": \"DefaultOutboundDenyAll\",\r\n      \
+        \      \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"0-65535\"\
+        ,\r\n            \"destinationPortRange\": \"0-65535\",\r\n            \"\
+        sourceAddressPrefix\": \"*\",\r\n            \"destinationAddressPrefix\"\
+        : \"*\",\r\n            \"access\": \"Deny\",\r\n            \"priority\"\
+        : 65500,\r\n            \"direction\": \"Outbound\"\r\n          },\r\n  \
+        \        {\r\n            \"name\": \"DefaultRule_AllowVnetOutBound\",\r\n\
+        \            \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
+        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
+        \       \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n            \"expandedSourceAddressPrefix\"\
+        : [\r\n              \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\
+        \r\n            ],\r\n            \"destinationAddressPrefix\": \"VirtualNetwork\"\
+        ,\r\n            \"expandedDestinationAddressPrefix\": [\r\n             \
+        \ \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\r\n            ],\r\
+        \n            \"access\": \"Allow\",\r\n            \"priority\": 65000,\r\
+        \n            \"direction\": \"Outbound\"\r\n          },\r\n          {\r\
+        \n            \"name\": \"DefaultRule_AllowInternetOutBound\",\r\n       \
+        \     \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"0-65535\"\
+        ,\r\n            \"destinationPortRange\": \"0-65535\",\r\n            \"\
+        sourceAddressPrefix\": \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\"\
+        : \"Internet\",\r\n            \"expandedDestinationAddressPrefix\": [\r\n\
+        \              \"32.0.0.0/3\",\r\n              \"4.0.0.0/6\",\r\n       \
+        \       \"2.0.0.0/7\",\r\n              \"1.0.0.0/8\",\r\n              \"\
+        12.0.0.0/6\",\r\n              \"8.0.0.0/7\",\r\n              \"11.0.0.0/8\"\
+        ,\r\n              \"64.0.0.0/3\",\r\n              \"112.0.0.0/5\",\r\n \
+        \             \"120.0.0.0/6\",\r\n              \"124.0.0.0/7\",\r\n     \
+        \         \"126.0.0.0/8\",\r\n              \"128.0.0.0/3\",\r\n         \
+        \     \"176.0.0.0/4\",\r\n              \"160.0.0.0/5\",\r\n             \
+        \ \"170.0.0.0/7\",\r\n              \"168.0.0.0/8\",\r\n              \"169.0.0.0/9\"\
+        ,\r\n              \"169.128.0.0/10\",\r\n              \"169.192.0.0/11\"\
+        ,\r\n              \"169.224.0.0/12\",\r\n              \"169.240.0.0/13\"\
+        ,\r\n              \"169.248.0.0/14\",\r\n              \"169.252.0.0/15\"\
+        ,\r\n              \"169.255.0.0/16\",\r\n              \"174.0.0.0/7\",\r\
+        \n              \"173.0.0.0/8\",\r\n              \"172.128.0.0/9\",\r\n \
+        \             \"172.64.0.0/10\",\r\n              \"172.32.0.0/11\",\r\n \
+        \             \"172.0.0.0/12\",\r\n              \"208.0.0.0/4\",\r\n    \
+        \          \"200.0.0.0/5\",\r\n              \"194.0.0.0/7\",\r\n        \
+        \      \"193.0.0.0/8\",\r\n              \"192.64.0.0/10\",\r\n          \
+        \    \"192.32.0.0/11\",\r\n              \"192.16.0.0/12\",\r\n          \
+        \    \"192.8.0.0/13\",\r\n              \"192.4.0.0/14\",\r\n            \
+        \  \"192.2.0.0/15\",\r\n              \"192.1.0.0/16\",\r\n              \"\
+        192.0.128.0/17\",\r\n              \"192.0.64.0/18\",\r\n              \"\
+        192.0.32.0/19\",\r\n              \"192.0.16.0/20\",\r\n              \"192.0.8.0/21\"\
+        ,\r\n              \"192.0.4.0/22\",\r\n              \"192.0.0.0/23\",\r\n\
+        \              \"192.0.3.0/24\",\r\n              \"192.192.0.0/10\",\r\n\
+        \              \"192.128.0.0/11\",\r\n              \"192.176.0.0/12\",\r\n\
+        \              \"192.160.0.0/13\",\r\n              \"192.172.0.0/14\",\r\n\
+        \              \"192.170.0.0/15\",\r\n              \"192.169.0.0/16\",\r\n\
+        \              \"196.0.0.0/7\",\r\n              \"199.0.0.0/8\",\r\n    \
+        \          \"198.128.0.0/9\",\r\n              \"198.64.0.0/10\",\r\n    \
+        \          \"198.32.0.0/11\",\r\n              \"198.0.0.0/12\",\r\n     \
+        \         \"198.24.0.0/13\",\r\n              \"198.20.0.0/14\",\r\n     \
+        \         \"198.16.0.0/15\",\r\n              \"104.0.0.0/5\",\r\n       \
+        \       \"96.0.0.0/6\",\r\n              \"102.0.0.0/7\",\r\n            \
+        \  \"101.0.0.0/8\",\r\n              \"100.128.0.0/9\",\r\n              \"\
+        100.0.0.0/10\",\r\n              \"16.0.0.0/5\",\r\n              \"28.0.0.0/6\"\
+        ,\r\n              \"26.0.0.0/7\",\r\n              \"24.0.0.0/8\"\r\n   \
+        \         ],\r\n            \"access\": \"Allow\",\r\n            \"priority\"\
+        : 65001,\r\n            \"direction\": \"Outbound\"\r\n          },\r\n  \
+        \        {\r\n            \"name\": \"DefaultRule_DenyAllOutBound\",\r\n \
+        \           \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
+        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
+        \       \"sourceAddressPrefix\": \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\"\
+        : \"0.0.0.0/0\",\r\n            \"access\": \"Deny\",\r\n            \"priority\"\
+        : 65500,\r\n            \"direction\": \"Outbound\"\r\n          },\r\n  \
+        \        {\r\n            \"name\": \"DefaultInboundDenyAll\",\r\n       \
+        \     \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"0-65535\"\
+        ,\r\n            \"destinationPortRange\": \"0-65535\",\r\n            \"\
+        sourceAddressPrefix\": \"*\",\r\n            \"destinationAddressPrefix\"\
+        : \"*\",\r\n            \"access\": \"Deny\",\r\n            \"priority\"\
+        : 65500,\r\n            \"direction\": \"Inbound\"\r\n          },\r\n   \
+        \       {\r\n            \"name\": \"DefaultRule_AllowVnetInBound\",\r\n \
+        \           \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
+        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
+        \       \"sourceAddressPrefix\": \"VirtualNetwork\",\r\n            \"expandedSourceAddressPrefix\"\
+        : [\r\n              \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\
+        \r\n            ],\r\n            \"destinationAddressPrefix\": \"VirtualNetwork\"\
+        ,\r\n            \"expandedDestinationAddressPrefix\": [\r\n             \
+        \ \"10.0.0.0/16\",\r\n              \"168.63.129.16/32\"\r\n            ],\r\
+        \n            \"access\": \"Allow\",\r\n            \"priority\": 65000,\r\
+        \n            \"direction\": \"Inbound\"\r\n          },\r\n          {\r\n\
+        \            \"name\": \"DefaultRule_AllowAzureLoadBalancerInBound\",\r\n\
+        \            \"protocol\": \"All\",\r\n            \"sourcePortRange\": \"\
+        0-65535\",\r\n            \"destinationPortRange\": \"0-65535\",\r\n     \
+        \       \"sourceAddressPrefix\": \"AzureLoadBalancer\",\r\n            \"\
+        expandedSourceAddressPrefix\": [\r\n              \"168.63.129.16/32\"\r\n\
+        \            ],\r\n            \"destinationAddressPrefix\": \"0.0.0.0/0\"\
+        ,\r\n            \"access\": \"Allow\",\r\n            \"priority\": 65001,\r\
+        \n            \"direction\": \"Inbound\"\r\n          },\r\n          {\r\n\
+        \            \"name\": \"DefaultRule_DenyAllInBound\",\r\n            \"protocol\"\
+        : \"All\",\r\n            \"sourcePortRange\": \"0-65535\",\r\n          \
+        \  \"destinationPortRange\": \"0-65535\",\r\n            \"sourceAddressPrefix\"\
+        : \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\": \"0.0.0.0/0\"\
+        ,\r\n            \"access\": \"Deny\",\r\n            \"priority\": 65500,\r\
+        \n            \"direction\": \"Inbound\"\r\n          },\r\n          {\r\n\
+        \            \"name\": \"UserRule_default-allow-ssh\",\r\n            \"protocol\"\
+        : \"Tcp\",\r\n            \"sourcePortRange\": \"0-65535\",\r\n          \
+        \  \"destinationPortRange\": \"22-22\",\r\n            \"sourceAddressPrefix\"\
+        : \"0.0.0.0/0\",\r\n            \"destinationAddressPrefix\": \"0.0.0.0/0\"\
+        ,\r\n            \"access\": \"Allow\",\r\n            \"priority\": 1000,\r\
+        \n            \"direction\": \"Inbound\"\r\n          }\r\n        ]\r\n \
+        \     }\r\n    }\r\n  ]\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:28 GMT']
+      Date: ['Wed, 17 May 2017 18:12:17 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/6885b0dc-d551-42cf-9ded-8227eeeecdb8?api-version=2017-03-01']
       Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [68ae6432-4230-4c5e-acac-b9238e1cdc7c, dda2b7bf-d11c-4a7e-b69c-1ff78991009d]
+      content-length: ['12330']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -4160,30 +5082,53 @@ interactions:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
-      Content-Length: ['0']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 computemanagementclient/1.0.0rc1 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b7c22080-245c-11e7-b3cd-a0b3ccf7272a]
-    method: DELETE
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/packetCaptures/capture1?api-version=2017-03-01
+      x-ms-client-request-id: [5a7395d0-3b2c-11e7-a3df-a0b3ccf7272a]
+    method: GET
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1?api-version=2016-04-30-preview
   response:
-    body: {string: ''}
+    body: {string: "{\r\n  \"properties\": {\r\n    \"vmId\": \"b7933411-7b6c-4d69-bf8b-ed176c5749fb\"\
+        ,\r\n    \"hardwareProfile\": {\r\n      \"vmSize\": \"Standard_DS1_v2\"\r\
+        \n    },\r\n    \"storageProfile\": {\r\n      \"imageReference\": {\r\n \
+        \       \"publisher\": \"Canonical\",\r\n        \"offer\": \"UbuntuServer\"\
+        ,\r\n        \"sku\": \"16.04-LTS\",\r\n        \"version\": \"latest\"\r\n\
+        \      },\r\n      \"osDisk\": {\r\n        \"osType\": \"Linux\",\r\n   \
+        \     \"name\": \"osdisk_zsw3gJW0hI\",\r\n        \"createOption\": \"FromImage\"\
+        ,\r\n        \"caching\": \"ReadWrite\",\r\n        \"managedDisk\": {\r\n\
+        \          \"storageAccountType\": \"Premium_LRS\",\r\n          \"id\": \"\
+        /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/disks/osdisk_zsw3gJW0hI\"\
+        \r\n        },\r\n        \"diskSizeGB\": 30\r\n      },\r\n      \"dataDisks\"\
+        : []\r\n    },\r\n    \"osProfile\": {\r\n      \"computerName\": \"vm1\"\
+        ,\r\n      \"adminUsername\": \"deploy\",\r\n      \"linuxConfiguration\"\
+        : {\r\n        \"disablePasswordAuthentication\": false\r\n      },\r\n  \
+        \    \"secrets\": []\r\n    },\r\n    \"networkProfile\": {\"networkInterfaces\"\
+        :[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkInterfaces/vm1VMNic\"\
+        }]},\r\n    \"provisioningState\": \"Succeeded\"\r\n  },\r\n  \"resources\"\
+        : [\r\n    {\r\n      \"properties\": {\r\n        \"publisher\": \"Microsoft.Azure.NetworkWatcher\"\
+        ,\r\n        \"type\": \"NetworkWatcherAgentLinux\",\r\n        \"typeHandlerVersion\"\
+        : \"1.4\",\r\n        \"autoUpgradeMinorVersion\": true,\r\n        \"provisioningState\"\
+        : \"Succeeded\"\r\n      },\r\n      \"type\": \"Microsoft.Compute/virtualMachines/extensions\"\
+        ,\r\n      \"location\": \"westus\",\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1/extensions/NetworkWatcherAgentLinux\"\
+        ,\r\n      \"name\": \"NetworkWatcherAgentLinux\"\r\n    }\r\n  ],\r\n  \"\
+        type\": \"Microsoft.Compute/virtualMachines\",\r\n  \"location\": \"westus\"\
+        ,\r\n  \"tags\": {},\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1\"\
+        ,\r\n  \"name\": \"vm1\"\r\n}"}
     headers:
-      Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operations/77de8d02-6d06-42ac-9410-640b3e290a68?api-version=2017-03-01']
       Cache-Control: [no-cache]
-      Content-Length: ['0']
-      Date: ['Tue, 18 Apr 2017 17:30:29 GMT']
+      Content-Type: [application/json; charset=utf-8]
+      Date: ['Wed, 17 May 2017 18:12:18 GMT']
       Expires: ['-1']
-      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/77de8d02-6d06-42ac-9410-640b3e290a68?api-version=2017-03-01']
       Pragma: [no-cache]
-      Retry-After: ['10']
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
-      x-ms-ratelimit-remaining-subscription-writes: ['1196']
-    status: {code: 202, message: Accepted}
+      Transfer-Encoding: [chunked]
+      Vary: [Accept-Encoding]
+      content-length: ['2157']
+    status: {code: 200, message: OK}
 - request:
     body: null
     headers:
@@ -4192,52 +5137,64 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [b7c22080-245c-11e7-b3cd-a0b3ccf7272a]
+      x-ms-client-request-id: [5a99d492-3b2c-11e7-8a42-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/77de8d02-6d06-42ac-9410-640b3e290a68?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: "{\r\n  \"status\": \"Succeeded\"\r\n}"}
+    body: {string: "{\r\n  \"value\": [\r\n    {\r\n      \"name\": \"westus-watcher\"\
+        ,\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher\"\
+        ,\r\n      \"etag\": \"W/\\\"247fc44f-4b27-4fda-b00a-6bc0a361e015\\\"\",\r\
+        \n      \"type\": \"Microsoft.Network/networkWatchers\",\r\n      \"location\"\
+        : \"westus\",\r\n      \"tags\": {\r\n        \"foo\": \"doo\"\r\n      },\r\
+        \n      \"properties\": {\r\n        \"provisioningState\": \"Succeeded\"\
+        ,\r\n        \"runningOperationIds\": []\r\n      }\r\n    }\r\n  ]\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:39 GMT']
+      Date: ['Wed, 17 May 2017 18:12:18 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['29']
+      content-length: ['520']
     status: {code: 200, message: OK}
 - request:
-    body: null
+    body: '{"sourceIPAddress": "123.4.5.6", "destinationIPAddress": "10.0.0.6", "targetResourceId":
+      "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Compute/virtualMachines/vm1"}'
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
       Connection: [keep-alive]
+      Content-Length: ['237']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [be56f686-245c-11e7-b967-a0b3ccf7272a]
-    method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
+      x-ms-client-request-id: [5aca3536-3b2c-11e7-ba19-a0b3ccf7272a]
+    method: POST
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher/nextHop?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"dfd9df62-e6f3-45e3-b735-1347fcf09733\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: "{\r\n  \"nextHopType\": \"VnetLocal\",\r\n  \"routeTableId\":\
+        \ \"System Route\"\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:40 GMT']
+      Date: ['Wed, 17 May 2017 18:12:25 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/02ae9f60-a8ba-429c-8c8a-9324b4af01a9?api-version=2017-03-01']
       Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [3b3a2378-97fb-428a-816e-57e68ff39daa, 7e06feb7-6d40-40f1-863e-33a6f1ff2033]
+      content-length: ['69']
+      x-ms-ratelimit-remaining-subscription-writes: ['1198']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -4247,25 +5204,27 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [be975e5e-245c-11e7-b975-a0b3ccf7272a]
+      x-ms-client-request-id: [5aca3536-3b2c-11e7-ba19-a0b3ccf7272a]
     method: GET
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/packetCaptures?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/02ae9f60-a8ba-429c-8c8a-9324b4af01a9?api-version=2017-03-01
   response:
-    body: {string: "{\r\n  \"value\": []\r\n}"}
+    body: {string: "{\r\n  \"nextHopType\": \"VnetLocal\",\r\n  \"routeTableId\":\
+        \ \"System Route\"\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:40 GMT']
+      Date: ['Wed, 17 May 2017 18:12:55 GMT']
       Expires: ['-1']
+      Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/westus/operationResults/02ae9f60-a8ba-429c-8c8a-9324b4af01a9?api-version=2017-03-01']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['19']
+      content-length: ['69']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -4275,21 +5234,21 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [bebbaf80-245c-11e7-93c4-a0b3ccf7272a]
+      x-ms-client-request-id: [716fffdc-3b2c-11e7-a920-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG?api-version=2017-03-01
   response:
     body: {string: "{\r\n  \"name\": \"vm1NSG\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
-        ,\r\n  \"etag\": \"W/\\\"d1339094-205b-4ade-a7fc-719e9b17c36f\\\"\",\r\n \
+        ,\r\n  \"etag\": \"W/\\\"510099fc-4ac7-42ba-954f-6cc3e3c90cad\\\"\",\r\n \
         \ \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n  \"location\"\
         : \"westus\",\r\n  \"tags\": {},\r\n  \"properties\": {\r\n    \"provisioningState\"\
-        : \"Succeeded\",\r\n    \"resourceGuid\": \"bef1c5b7-fe7a-4f4c-b9d0-5a79fc3de2b8\"\
+        : \"Succeeded\",\r\n    \"resourceGuid\": \"10d1088f-ef47-43cd-bcb6-28a454e99563\"\
         ,\r\n    \"securityRules\": [\r\n      {\r\n        \"name\": \"default-allow-ssh\"\
         ,\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/securityRules/default-allow-ssh\"\
-        ,\r\n        \"etag\": \"W/\\\"d1339094-205b-4ade-a7fc-719e9b17c36f\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"510099fc-4ac7-42ba-954f-6cc3e3c90cad\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"protocol\": \"Tcp\",\r\n          \"sourcePortRange\": \"\
         *\",\r\n          \"destinationPortRange\": \"22\",\r\n          \"sourceAddressPrefix\"\
@@ -4298,7 +5257,7 @@ interactions:
         : \"Inbound\"\r\n        }\r\n      }\r\n    ],\r\n    \"defaultSecurityRules\"\
         : [\r\n      {\r\n        \"name\": \"AllowVnetInBound\",\r\n        \"id\"\
         : \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/AllowVnetInBound\"\
-        ,\r\n        \"etag\": \"W/\\\"d1339094-205b-4ade-a7fc-719e9b17c36f\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"510099fc-4ac7-42ba-954f-6cc3e3c90cad\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Allow inbound traffic from all VMs in VNET\"\
         ,\r\n          \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\"\
@@ -4308,7 +5267,7 @@ interactions:
         \          \"direction\": \"Inbound\"\r\n        }\r\n      },\r\n      {\r\
         \n        \"name\": \"AllowAzureLoadBalancerInBound\",\r\n        \"id\":\
         \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/AllowAzureLoadBalancerInBound\"\
-        ,\r\n        \"etag\": \"W/\\\"d1339094-205b-4ade-a7fc-719e9b17c36f\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"510099fc-4ac7-42ba-954f-6cc3e3c90cad\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Allow inbound traffic from azure load balancer\"\
         ,\r\n          \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\"\
@@ -4317,7 +5276,7 @@ interactions:
         ,\r\n          \"access\": \"Allow\",\r\n          \"priority\": 65001,\r\n\
         \          \"direction\": \"Inbound\"\r\n        }\r\n      },\r\n      {\r\
         \n        \"name\": \"DenyAllInBound\",\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/DenyAllInBound\"\
-        ,\r\n        \"etag\": \"W/\\\"d1339094-205b-4ade-a7fc-719e9b17c36f\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"510099fc-4ac7-42ba-954f-6cc3e3c90cad\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Deny all inbound traffic\",\r\n        \
         \  \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\",\r\n     \
@@ -4326,7 +5285,7 @@ interactions:
         access\": \"Deny\",\r\n          \"priority\": 65500,\r\n          \"direction\"\
         : \"Inbound\"\r\n        }\r\n      },\r\n      {\r\n        \"name\": \"\
         AllowVnetOutBound\",\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/AllowVnetOutBound\"\
-        ,\r\n        \"etag\": \"W/\\\"d1339094-205b-4ade-a7fc-719e9b17c36f\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"510099fc-4ac7-42ba-954f-6cc3e3c90cad\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Allow outbound traffic from all VMs to all\
         \ VMs in VNET\",\r\n          \"protocol\": \"*\",\r\n          \"sourcePortRange\"\
@@ -4335,7 +5294,7 @@ interactions:
         ,\r\n          \"access\": \"Allow\",\r\n          \"priority\": 65000,\r\n\
         \          \"direction\": \"Outbound\"\r\n        }\r\n      },\r\n      {\r\
         \n        \"name\": \"AllowInternetOutBound\",\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/AllowInternetOutBound\"\
-        ,\r\n        \"etag\": \"W/\\\"d1339094-205b-4ade-a7fc-719e9b17c36f\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"510099fc-4ac7-42ba-954f-6cc3e3c90cad\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Allow outbound traffic from all VMs to Internet\"\
         ,\r\n          \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\"\
@@ -4344,7 +5303,7 @@ interactions:
         \      \"access\": \"Allow\",\r\n          \"priority\": 65001,\r\n      \
         \    \"direction\": \"Outbound\"\r\n        }\r\n      },\r\n      {\r\n \
         \       \"name\": \"DenyAllOutBound\",\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/DenyAllOutBound\"\
-        ,\r\n        \"etag\": \"W/\\\"d1339094-205b-4ade-a7fc-719e9b17c36f\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"510099fc-4ac7-42ba-954f-6cc3e3c90cad\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Deny all outbound traffic\",\r\n       \
         \   \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\",\r\n    \
@@ -4357,8 +5316,8 @@ interactions:
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:41 GMT']
-      ETag: [W/"d1339094-205b-4ade-a7fc-719e9b17c36f"]
+      Date: ['Wed, 17 May 2017 18:12:56 GMT']
+      ETag: [W/"510099fc-4ac7-42ba-954f-6cc3e3c90cad"]
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
@@ -4375,24 +5334,31 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [bee6199e-245c-11e7-8dfa-a0b3ccf7272a]
+      x-ms-client-request-id: [71925cba-3b2c-11e7-b7b0-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"dfd9df62-e6f3-45e3-b735-1347fcf09733\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: "{\r\n  \"value\": [\r\n    {\r\n      \"name\": \"westus-watcher\"\
+        ,\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher\"\
+        ,\r\n      \"etag\": \"W/\\\"4193236f-4ead-4280-9e0a-6b141a5993a4\\\"\",\r\
+        \n      \"type\": \"Microsoft.Network/networkWatchers\",\r\n      \"location\"\
+        : \"westus\",\r\n      \"tags\": {\r\n        \"foo\": \"doo\"\r\n      },\r\
+        \n      \"properties\": {\r\n        \"provisioningState\": \"Succeeded\"\
+        ,\r\n        \"runningOperationIds\": []\r\n      }\r\n    }\r\n  ]\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:41 GMT']
+      Date: ['Wed, 17 May 2017 18:12:57 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [ac76b7d5-2aba-4f1e-b9e6-c134cbd87f2a, 121c5eb1-fa3e-43c1-9249-5b4d14a7019f]
+      content-length: ['520']
     status: {code: 200, message: OK}
 - request:
     body: '{"targetResourceId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG"}'
@@ -4403,12 +5369,12 @@ interactions:
       Content-Length: ['178']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [bf05e262-245c-11e7-80c1-a0b3ccf7272a]
+      x-ms-client-request-id: [71bd1742-3b2c-11e7-b490-a0b3ccf7272a]
     method: POST
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/queryFlowLogStatus?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher/queryFlowLogStatus?api-version=2017-03-01
   response:
     body: {string: "{\r\n  \"targetResourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
         ,\r\n  \"properties\": {\r\n    \"enabled\": false,\r\n    \"retentionPolicy\"\
@@ -4416,7 +5382,7 @@ interactions:
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:42 GMT']
+      Date: ['Wed, 17 May 2017 18:12:59 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
@@ -4427,9 +5393,9 @@ interactions:
       x-ms-ratelimit-remaining-subscription-writes: ['1196']
     status: {code: 200, message: OK}
 - request:
-    body: '{"properties": {"storageId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Storage/storageAccounts/clitestnwstorage1",
-      "enabled": true, "retentionPolicy": {"days": 5, "enabled": true}}, "targetResourceId":
-      "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG"}'
+    body: '{"targetResourceId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG",
+      "properties": {"storageId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Storage/storageAccounts/clitestnwstorage1",
+      "retentionPolicy": {"days": 5, "enabled": true}, "enabled": true}}'
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
@@ -4437,12 +5403,12 @@ interactions:
       Content-Length: ['436']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [c0374ae2-245c-11e7-9707-a0b3ccf7272a]
+      x-ms-client-request-id: [7386d158-3b2c-11e7-93b4-a0b3ccf7272a]
     method: POST
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/configureFlowLog?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher/configureFlowLog?api-version=2017-03-01
   response:
     body: {string: "{\r\n  \"targetResourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
         ,\r\n  \"properties\": {\r\n    \"storageId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Storage/storageAccounts/clitestnwstorage1\"\
@@ -4451,7 +5417,7 @@ interactions:
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:46 GMT']
+      Date: ['Wed, 17 May 2017 18:13:03 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
@@ -4459,7 +5425,7 @@ interactions:
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
       content-length: ['486']
-      x-ms-ratelimit-remaining-subscription-writes: ['1196']
+      x-ms-ratelimit-remaining-subscription-writes: ['1199']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -4469,21 +5435,21 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [c2a076d4-245c-11e7-a3df-a0b3ccf7272a]
+      x-ms-client-request-id: [7559ef24-3b2c-11e7-86df-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG?api-version=2017-03-01
   response:
     body: {string: "{\r\n  \"name\": \"vm1NSG\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
-        ,\r\n  \"etag\": \"W/\\\"d29bdd31-fc65-4372-b610-266d81733b3e\\\"\",\r\n \
+        ,\r\n  \"etag\": \"W/\\\"0beed153-4cbb-4bc9-bc15-85c0b3a83ce1\\\"\",\r\n \
         \ \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n  \"location\"\
         : \"westus\",\r\n  \"tags\": {},\r\n  \"properties\": {\r\n    \"provisioningState\"\
-        : \"Succeeded\",\r\n    \"resourceGuid\": \"bef1c5b7-fe7a-4f4c-b9d0-5a79fc3de2b8\"\
+        : \"Succeeded\",\r\n    \"resourceGuid\": \"10d1088f-ef47-43cd-bcb6-28a454e99563\"\
         ,\r\n    \"securityRules\": [\r\n      {\r\n        \"name\": \"default-allow-ssh\"\
         ,\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/securityRules/default-allow-ssh\"\
-        ,\r\n        \"etag\": \"W/\\\"d29bdd31-fc65-4372-b610-266d81733b3e\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"0beed153-4cbb-4bc9-bc15-85c0b3a83ce1\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"protocol\": \"Tcp\",\r\n          \"sourcePortRange\": \"\
         *\",\r\n          \"destinationPortRange\": \"22\",\r\n          \"sourceAddressPrefix\"\
@@ -4492,7 +5458,7 @@ interactions:
         : \"Inbound\"\r\n        }\r\n      }\r\n    ],\r\n    \"defaultSecurityRules\"\
         : [\r\n      {\r\n        \"name\": \"AllowVnetInBound\",\r\n        \"id\"\
         : \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/AllowVnetInBound\"\
-        ,\r\n        \"etag\": \"W/\\\"d29bdd31-fc65-4372-b610-266d81733b3e\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"0beed153-4cbb-4bc9-bc15-85c0b3a83ce1\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Allow inbound traffic from all VMs in VNET\"\
         ,\r\n          \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\"\
@@ -4502,7 +5468,7 @@ interactions:
         \          \"direction\": \"Inbound\"\r\n        }\r\n      },\r\n      {\r\
         \n        \"name\": \"AllowAzureLoadBalancerInBound\",\r\n        \"id\":\
         \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/AllowAzureLoadBalancerInBound\"\
-        ,\r\n        \"etag\": \"W/\\\"d29bdd31-fc65-4372-b610-266d81733b3e\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"0beed153-4cbb-4bc9-bc15-85c0b3a83ce1\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Allow inbound traffic from azure load balancer\"\
         ,\r\n          \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\"\
@@ -4511,7 +5477,7 @@ interactions:
         ,\r\n          \"access\": \"Allow\",\r\n          \"priority\": 65001,\r\n\
         \          \"direction\": \"Inbound\"\r\n        }\r\n      },\r\n      {\r\
         \n        \"name\": \"DenyAllInBound\",\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/DenyAllInBound\"\
-        ,\r\n        \"etag\": \"W/\\\"d29bdd31-fc65-4372-b610-266d81733b3e\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"0beed153-4cbb-4bc9-bc15-85c0b3a83ce1\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Deny all inbound traffic\",\r\n        \
         \  \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\",\r\n     \
@@ -4520,7 +5486,7 @@ interactions:
         access\": \"Deny\",\r\n          \"priority\": 65500,\r\n          \"direction\"\
         : \"Inbound\"\r\n        }\r\n      },\r\n      {\r\n        \"name\": \"\
         AllowVnetOutBound\",\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/AllowVnetOutBound\"\
-        ,\r\n        \"etag\": \"W/\\\"d29bdd31-fc65-4372-b610-266d81733b3e\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"0beed153-4cbb-4bc9-bc15-85c0b3a83ce1\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Allow outbound traffic from all VMs to all\
         \ VMs in VNET\",\r\n          \"protocol\": \"*\",\r\n          \"sourcePortRange\"\
@@ -4529,7 +5495,7 @@ interactions:
         ,\r\n          \"access\": \"Allow\",\r\n          \"priority\": 65000,\r\n\
         \          \"direction\": \"Outbound\"\r\n        }\r\n      },\r\n      {\r\
         \n        \"name\": \"AllowInternetOutBound\",\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/AllowInternetOutBound\"\
-        ,\r\n        \"etag\": \"W/\\\"d29bdd31-fc65-4372-b610-266d81733b3e\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"0beed153-4cbb-4bc9-bc15-85c0b3a83ce1\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Allow outbound traffic from all VMs to Internet\"\
         ,\r\n          \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\"\
@@ -4538,7 +5504,7 @@ interactions:
         \      \"access\": \"Allow\",\r\n          \"priority\": 65001,\r\n      \
         \    \"direction\": \"Outbound\"\r\n        }\r\n      },\r\n      {\r\n \
         \       \"name\": \"DenyAllOutBound\",\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/DenyAllOutBound\"\
-        ,\r\n        \"etag\": \"W/\\\"d29bdd31-fc65-4372-b610-266d81733b3e\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"0beed153-4cbb-4bc9-bc15-85c0b3a83ce1\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Deny all outbound traffic\",\r\n       \
         \   \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\",\r\n    \
@@ -4551,8 +5517,8 @@ interactions:
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:47 GMT']
-      ETag: [W/"d29bdd31-fc65-4372-b610-266d81733b3e"]
+      Date: ['Wed, 17 May 2017 18:13:03 GMT']
+      ETag: [W/"0beed153-4cbb-4bc9-bc15-85c0b3a83ce1"]
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
@@ -4569,24 +5535,31 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [c2cb9224-245c-11e7-8ce0-a0b3ccf7272a]
+      x-ms-client-request-id: [758f5e0a-3b2c-11e7-b89a-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"16bc459a-15d2-4bd5-b275-25e10f671942\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: "{\r\n  \"value\": [\r\n    {\r\n      \"name\": \"westus-watcher\"\
+        ,\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher\"\
+        ,\r\n      \"etag\": \"W/\\\"607f5007-3939-4e8a-a4e1-391e01daa300\\\"\",\r\
+        \n      \"type\": \"Microsoft.Network/networkWatchers\",\r\n      \"location\"\
+        : \"westus\",\r\n      \"tags\": {\r\n        \"foo\": \"doo\"\r\n      },\r\
+        \n      \"properties\": {\r\n        \"provisioningState\": \"Succeeded\"\
+        ,\r\n        \"runningOperationIds\": []\r\n      }\r\n    }\r\n  ]\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:47 GMT']
+      Date: ['Wed, 17 May 2017 18:13:04 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [27e26e09-98ef-46d2-8886-7efa00d4b63d, 4cad2d29-c1f9-4472-9ced-fc710d960f40]
+      content-length: ['520']
     status: {code: 200, message: OK}
 - request:
     body: '{"targetResourceId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG"}'
@@ -4597,12 +5570,12 @@ interactions:
       Content-Length: ['178']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [c30e5cf6-245c-11e7-8b13-a0b3ccf7272a]
+      x-ms-client-request-id: [75c2a3f0-3b2c-11e7-ac61-a0b3ccf7272a]
     method: POST
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/queryFlowLogStatus?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher/queryFlowLogStatus?api-version=2017-03-01
   response:
     body: {string: "{\r\n  \"targetResourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
         ,\r\n  \"properties\": {\r\n    \"storageId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Storage/storageAccounts/clitestnwstorage1\"\
@@ -4611,7 +5584,7 @@ interactions:
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:48 GMT']
+      Date: ['Wed, 17 May 2017 18:13:04 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
@@ -4619,12 +5592,12 @@ interactions:
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
       content-length: ['486']
-      x-ms-ratelimit-remaining-subscription-writes: ['1198']
+      x-ms-ratelimit-remaining-subscription-writes: ['1196']
     status: {code: 200, message: OK}
 - request:
-    body: '{"properties": {"storageId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Storage/storageAccounts/clitestnwstorage1",
-      "enabled": true, "retentionPolicy": {"days": 0, "enabled": false}}, "targetResourceId":
-      "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG"}'
+    body: '{"targetResourceId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG",
+      "properties": {"storageId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Storage/storageAccounts/clitestnwstorage1",
+      "retentionPolicy": {"days": 0, "enabled": false}, "enabled": true}}'
     headers:
       Accept: [application/json]
       Accept-Encoding: ['gzip, deflate']
@@ -4632,12 +5605,12 @@ interactions:
       Content-Length: ['437']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [c3a75a0c-245c-11e7-bd2f-a0b3ccf7272a]
+      x-ms-client-request-id: [765b7c58-3b2c-11e7-b82d-a0b3ccf7272a]
     method: POST
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/configureFlowLog?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher/configureFlowLog?api-version=2017-03-01
   response:
     body: {string: "{\r\n  \"targetResourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
         ,\r\n  \"properties\": {\r\n    \"storageId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Storage/storageAccounts/clitestnwstorage1\"\
@@ -4646,7 +5619,7 @@ interactions:
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:52 GMT']
+      Date: ['Wed, 17 May 2017 18:13:06 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
@@ -4654,7 +5627,7 @@ interactions:
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
       content-length: ['487']
-      x-ms-ratelimit-remaining-subscription-writes: ['1195']
+      x-ms-ratelimit-remaining-subscription-writes: ['1199']
     status: {code: 200, message: OK}
 - request:
     body: null
@@ -4664,21 +5637,21 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [c6134f1c-245c-11e7-83c9-a0b3ccf7272a]
+      x-ms-client-request-id: [782ebc7e-3b2c-11e7-8d98-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG?api-version=2017-03-01
   response:
     body: {string: "{\r\n  \"name\": \"vm1NSG\",\r\n  \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
-        ,\r\n  \"etag\": \"W/\\\"f229d106-046f-46e5-bb87-7008ed874d43\\\"\",\r\n \
+        ,\r\n  \"etag\": \"W/\\\"dbc15dfd-f82f-43d2-8d79-92ad587d3d37\\\"\",\r\n \
         \ \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n  \"location\"\
         : \"westus\",\r\n  \"tags\": {},\r\n  \"properties\": {\r\n    \"provisioningState\"\
-        : \"Succeeded\",\r\n    \"resourceGuid\": \"bef1c5b7-fe7a-4f4c-b9d0-5a79fc3de2b8\"\
+        : \"Succeeded\",\r\n    \"resourceGuid\": \"10d1088f-ef47-43cd-bcb6-28a454e99563\"\
         ,\r\n    \"securityRules\": [\r\n      {\r\n        \"name\": \"default-allow-ssh\"\
         ,\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/securityRules/default-allow-ssh\"\
-        ,\r\n        \"etag\": \"W/\\\"f229d106-046f-46e5-bb87-7008ed874d43\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"dbc15dfd-f82f-43d2-8d79-92ad587d3d37\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"protocol\": \"Tcp\",\r\n          \"sourcePortRange\": \"\
         *\",\r\n          \"destinationPortRange\": \"22\",\r\n          \"sourceAddressPrefix\"\
@@ -4687,7 +5660,7 @@ interactions:
         : \"Inbound\"\r\n        }\r\n      }\r\n    ],\r\n    \"defaultSecurityRules\"\
         : [\r\n      {\r\n        \"name\": \"AllowVnetInBound\",\r\n        \"id\"\
         : \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/AllowVnetInBound\"\
-        ,\r\n        \"etag\": \"W/\\\"f229d106-046f-46e5-bb87-7008ed874d43\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"dbc15dfd-f82f-43d2-8d79-92ad587d3d37\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Allow inbound traffic from all VMs in VNET\"\
         ,\r\n          \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\"\
@@ -4697,7 +5670,7 @@ interactions:
         \          \"direction\": \"Inbound\"\r\n        }\r\n      },\r\n      {\r\
         \n        \"name\": \"AllowAzureLoadBalancerInBound\",\r\n        \"id\":\
         \ \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/AllowAzureLoadBalancerInBound\"\
-        ,\r\n        \"etag\": \"W/\\\"f229d106-046f-46e5-bb87-7008ed874d43\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"dbc15dfd-f82f-43d2-8d79-92ad587d3d37\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Allow inbound traffic from azure load balancer\"\
         ,\r\n          \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\"\
@@ -4706,7 +5679,7 @@ interactions:
         ,\r\n          \"access\": \"Allow\",\r\n          \"priority\": 65001,\r\n\
         \          \"direction\": \"Inbound\"\r\n        }\r\n      },\r\n      {\r\
         \n        \"name\": \"DenyAllInBound\",\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/DenyAllInBound\"\
-        ,\r\n        \"etag\": \"W/\\\"f229d106-046f-46e5-bb87-7008ed874d43\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"dbc15dfd-f82f-43d2-8d79-92ad587d3d37\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Deny all inbound traffic\",\r\n        \
         \  \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\",\r\n     \
@@ -4715,7 +5688,7 @@ interactions:
         access\": \"Deny\",\r\n          \"priority\": 65500,\r\n          \"direction\"\
         : \"Inbound\"\r\n        }\r\n      },\r\n      {\r\n        \"name\": \"\
         AllowVnetOutBound\",\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/AllowVnetOutBound\"\
-        ,\r\n        \"etag\": \"W/\\\"f229d106-046f-46e5-bb87-7008ed874d43\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"dbc15dfd-f82f-43d2-8d79-92ad587d3d37\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Allow outbound traffic from all VMs to all\
         \ VMs in VNET\",\r\n          \"protocol\": \"*\",\r\n          \"sourcePortRange\"\
@@ -4724,7 +5697,7 @@ interactions:
         ,\r\n          \"access\": \"Allow\",\r\n          \"priority\": 65000,\r\n\
         \          \"direction\": \"Outbound\"\r\n        }\r\n      },\r\n      {\r\
         \n        \"name\": \"AllowInternetOutBound\",\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/AllowInternetOutBound\"\
-        ,\r\n        \"etag\": \"W/\\\"f229d106-046f-46e5-bb87-7008ed874d43\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"dbc15dfd-f82f-43d2-8d79-92ad587d3d37\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Allow outbound traffic from all VMs to Internet\"\
         ,\r\n          \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\"\
@@ -4733,7 +5706,7 @@ interactions:
         \      \"access\": \"Allow\",\r\n          \"priority\": 65001,\r\n      \
         \    \"direction\": \"Outbound\"\r\n        }\r\n      },\r\n      {\r\n \
         \       \"name\": \"DenyAllOutBound\",\r\n        \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG/defaultSecurityRules/DenyAllOutBound\"\
-        ,\r\n        \"etag\": \"W/\\\"f229d106-046f-46e5-bb87-7008ed874d43\\\"\"\
+        ,\r\n        \"etag\": \"W/\\\"dbc15dfd-f82f-43d2-8d79-92ad587d3d37\\\"\"\
         ,\r\n        \"properties\": {\r\n          \"provisioningState\": \"Succeeded\"\
         ,\r\n          \"description\": \"Deny all outbound traffic\",\r\n       \
         \   \"protocol\": \"*\",\r\n          \"sourcePortRange\": \"*\",\r\n    \
@@ -4746,8 +5719,8 @@ interactions:
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:53 GMT']
-      ETag: [W/"f229d106-046f-46e5-bb87-7008ed874d43"]
+      Date: ['Wed, 17 May 2017 18:13:08 GMT']
+      ETag: [W/"dbc15dfd-f82f-43d2-8d79-92ad587d3d37"]
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
@@ -4764,24 +5737,31 @@ interactions:
       Connection: [keep-alive]
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [c6472eee-245c-11e7-bd36-a0b3ccf7272a]
+      x-ms-client-request-id: [785f40ec-3b2c-11e7-ae3a-a0b3ccf7272a]
     method: GET
     uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/networkWatchers?api-version=2017-03-01
   response:
-    body: {string: '{"value":[{"name":"westus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher","etag":"W/\"e051b0d8-09f7-424a-a4c6-758eda67af3d\"","type":"Microsoft.Network/networkWatchers","location":"westus","tags":{"foo":"doo"},"properties":{"provisioningState":"Succeeded","runningOperationIds":[]}},{"name":"eastus-watcher","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/eastus-watcher","etag":"W/\"48095d1b-2cf2-457e-b99f-b8e79b9684a3\"","type":"Microsoft.Network/networkWatchers","location":"eastus","properties":{"provisioningState":"Succeeded","runningOperationIds":[]}}]}'}
+    body: {string: "{\r\n  \"value\": [\r\n    {\r\n      \"name\": \"westus-watcher\"\
+        ,\r\n      \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher\"\
+        ,\r\n      \"etag\": \"W/\\\"1aefe8e6-5397-4652-9432-eb65db5c4c88\\\"\",\r\
+        \n      \"type\": \"Microsoft.Network/networkWatchers\",\r\n      \"location\"\
+        : \"westus\",\r\n      \"tags\": {\r\n        \"foo\": \"doo\"\r\n      },\r\
+        \n      \"properties\": {\r\n        \"provisioningState\": \"Succeeded\"\
+        ,\r\n        \"runningOperationIds\": []\r\n      }\r\n    }\r\n  ]\r\n}"}
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:53 GMT']
+      Date: ['Wed, 17 May 2017 18:13:08 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
+      Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
       Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+      Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
-      content-length: ['738']
-      x-ms-original-request-ids: [cb6d839a-9ddb-44b9-89f6-0e3a761fc760, e2b36fc3-54c8-4f3f-9d13-ab5014c0711f]
+      content-length: ['520']
     status: {code: 200, message: OK}
 - request:
     body: '{"targetResourceId": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG"}'
@@ -4792,12 +5772,12 @@ interactions:
       Content-Length: ['178']
       Content-Type: [application/json; charset=utf-8]
       User-Agent: [python/3.5.1 (Windows-10-10.0.15063-SP0) requests/2.9.1 msrest/0.4.7
-          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc1 Azure-SDK-For-Python
-          AZURECLI/TEST/2.0.2+dev]
+          msrest_azure/0.4.7 networkmanagementclient/1.0.0rc3 Azure-SDK-For-Python
+          AZURECLI/TEST/2.0.6+dev]
       accept-language: [en-US]
-      x-ms-client-request-id: [c6706068-245c-11e7-84be-a0b3ccf7272a]
+      x-ms-client-request-id: [78893b1c-3b2c-11e7-9de8-a0b3ccf7272a]
     method: POST
-    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-nw/providers/Microsoft.Network/networkWatchers/westus-watcher/queryFlowLogStatus?api-version=2017-03-01
+    uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tjp-vm/providers/Microsoft.Network/networkWatchers/westus-watcher/queryFlowLogStatus?api-version=2017-03-01
   response:
     body: {string: "{\r\n  \"targetResourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Network/networkSecurityGroups/vm1NSG\"\
         ,\r\n  \"properties\": {\r\n    \"storageId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_network_watcher/providers/Microsoft.Storage/storageAccounts/clitestnwstorage1\"\
@@ -4806,7 +5786,7 @@ interactions:
     headers:
       Cache-Control: [no-cache]
       Content-Type: [application/json; charset=utf-8]
-      Date: ['Tue, 18 Apr 2017 17:30:53 GMT']
+      Date: ['Wed, 17 May 2017 18:13:09 GMT']
       Expires: ['-1']
       Pragma: [no-cache]
       Server: [Microsoft-HTTPAPI/2.0, Microsoft-HTTPAPI/2.0]
@@ -4814,6 +5794,6 @@ interactions:
       Transfer-Encoding: [chunked]
       Vary: [Accept-Encoding]
       content-length: ['487']
-      x-ms-ratelimit-remaining-subscription-writes: ['1199']
+      x-ms-ratelimit-remaining-subscription-writes: ['1196']
     status: {code: 200, message: OK}
 version: 1
diff --git a/src/command_modules/azure-cli-network/tests/test_network_commands.py b/src/command_modules/azure-cli-network/tests/test_network_commands.py
index 89442016f..ba92c9ea1 100644
--- a/src/command_modules/azure-cli-network/tests/test_network_commands.py
+++ b/src/command_modules/azure-cli-network/tests/test_network_commands.py
@@ -1317,15 +1317,16 @@ class NetworkVpnGatewayScenarioTest(ResourceGroupVCRTestBase): # pylint: disable
         self.cmd('network vpn-connection update -n {} -g {} --routing-weight 25'.format(conn12, rg),
             checks=JMESPathCheck('routingWeight', 25))
 
+        # TODO: Re-enable test once issue #3385 is fixed.
         # test network watcher troubleshooting commands
-        storage_account = 'clitestnwstorage2'
-        container_name = 'troubleshooting-results'
-        self.cmd('storage account create -g {} -l westus --sku Standard_LRS -n {}'.format(rg, storage_account))
-        self.cmd('storage container create --account-name {} -n {}'.format(storage_account, container_name))
-        storage_path = 'https://{}.blob.core.windows.net/{}'.format(storage_account, container_name)
-        self.cmd('network watcher configure -g {} --locations westus --enabled'.format(rg))
-        self.cmd('network watcher troubleshooting start -g {} --resource {} --resource-type vpnConnection --storage-account {} --storage-path {}'.format(rg, conn12, storage_account, storage_path))
-        self.cmd('network watcher troubleshooting show -g {} --resource {} --resource-type vpnConnection'.format(rg, conn12))
+        # storage_account = 'clitestnwstorage2'
+        # container_name = 'troubleshooting-results'
+        # self.cmd('storage account create -g {} -l westus --sku Standard_LRS -n {}'.format(rg, storage_account))
+        # self.cmd('storage container create --account-name {} -n {}'.format(storage_account, container_name))
+        # storage_path = 'https://{}.blob.core.windows.net/{}'.format(storage_account, container_name)
+        # self.cmd('network watcher configure -g {} --locations westus --enabled'.format(rg))
+        # self.cmd('network watcher troubleshooting start -g {} --resource {} --resource-type vpnConnection --storage-account {} --storage-path {}'.format(rg, conn12, storage_account, storage_path))
+        # self.cmd('network watcher troubleshooting show -g {} --resource {} --resource-type vpnConnection'.format(rg, conn12))
 
 
 class NetworkTrafficManagerScenarioTest(ResourceGroupVCRTestBase):
@@ -1500,7 +1501,7 @@ class NetworkWatcherScenarioTest(ResourceGroupVCRTestBase):
         self.cmd('vm create -g {} -n {} --image UbuntuLTS --authentication-type password --admin-username deploy --admin-password PassPass10!)'.format(resource_group, vm))
         self.cmd('vm extension set -g {} --vm-name {} -n NetworkWatcherAgentLinux --publisher Microsoft.Azure.NetworkWatcher'.format(resource_group, vm))
 
-        self.cmd('network watcher show-topology -g {} -l westus'.format(resource_group))
+        self.cmd('network watcher show-topology -g {}'.format(resource_group))
 
         self.cmd('network watcher test-ip-flow -g {} --vm {} --direction inbound --local 10.0.0.4:22 --protocol tcp --remote 100.1.2.3:*'.format(resource_group, vm))
         self.cmd('network watcher test-ip-flow -g {} --vm {} --direction outbound --local 10.0.0.4:* --protocol tcp --remote 100.1.2.3:80'.format(resource_group, vm))
@@ -1509,15 +1510,16 @@ class NetworkWatcherScenarioTest(ResourceGroupVCRTestBase):
 
         self.cmd('network watcher show-next-hop -g {} --vm {} --source-ip 123.4.5.6 --dest-ip 10.0.0.6'.format(resource_group, vm))
 
-        capture = 'capture1'
-        location = 'westus'
-        self.cmd('network watcher packet-capture create -g {} --vm {} -n {} --file-path capture/capture.cap'.format(resource_group, vm, capture))
-        self.cmd('network watcher packet-capture show -l {} -n {}'.format(location, capture))
-        self.cmd('network watcher packet-capture stop -l {} -n {}'.format(location, capture))
-        self.cmd('network watcher packet-capture show-status -l {} -n {}'.format(location, capture))
-        self.cmd('network watcher packet-capture list -l {}'.format(location, capture))
-        self.cmd('network watcher packet-capture delete -l {} -n {}'.format(location, capture))
-        self.cmd('network watcher packet-capture list -l {}'.format(location, capture))
+        # TODO: Re-enable once issue #3385 is resolved
+        #capture = 'capture1'
+        #location = 'westus'
+        #self.cmd('network watcher packet-capture create -g {} --vm {} -n {} --file-path capture/capture.cap'.format(resource_group, vm, capture))
+        #self.cmd('network watcher packet-capture show -l {} -n {}'.format(location, capture))
+        #self.cmd('network watcher packet-capture stop -l {} -n {}'.format(location, capture))
+        #self.cmd('network watcher packet-capture show-status -l {} -n {}'.format(location, capture))
+        #self.cmd('network watcher packet-capture list -l {}'.format(location, capture))
+        #self.cmd('network watcher packet-capture delete -l {} -n {}'.format(location, capture))
+        #self.cmd('network watcher packet-capture list -l {}'.format(location, capture))
 
         nsg = '{}NSG'.format(vm)
         self.cmd('network watcher flow-log configure -g {} --nsg {} --enabled --retention 5 --storage-account {}'.format(resource_group, nsg, storage_account))