diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/Az.ApplicationInsights.csproj b/src/ApplicationInsights/ApplicationInsights.Autorest/Az.ApplicationInsights.csproj
deleted file mode 100644
index 545ff09398be..000000000000
--- a/src/ApplicationInsights/ApplicationInsights.Autorest/Az.ApplicationInsights.csproj
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- ApplicationInsights
- ApplicationInsights
-
-
-
-
\ No newline at end of file
diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/Az.ApplicationInsights.nuspec b/src/ApplicationInsights/ApplicationInsights.Autorest/Az.ApplicationInsights.nuspec
deleted file mode 100644
index 347490f89b77..000000000000
--- a/src/ApplicationInsights/ApplicationInsights.Autorest/Az.ApplicationInsights.nuspec
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
- Az.ApplicationInsights
- 0.1.0
- Microsoft Corporation
- Microsoft Corporation
- true
- https://aka.ms/azps-license
- https://github.com/Azure/azure-powershell
- Microsoft Azure PowerShell: $(service-name) cmdlets
-
- Microsoft Corporation. All rights reserved.
- Azure ResourceManager ARM PSModule $(service-name)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/Az.ApplicationInsights.psd1 b/src/ApplicationInsights/ApplicationInsights.Autorest/Az.ApplicationInsights.psd1
deleted file mode 100644
index 342b8dd76f19..000000000000
--- a/src/ApplicationInsights/ApplicationInsights.Autorest/Az.ApplicationInsights.psd1
+++ /dev/null
@@ -1,24 +0,0 @@
-@{
- GUID = '031a685e-5904-433f-b2f8-4fcef3cd15d8'
- RootModule = './Az.ApplicationInsights.psm1'
- ModuleVersion = '0.1.0'
- CompatiblePSEditions = 'Core', 'Desktop'
- Author = 'Microsoft Corporation'
- CompanyName = 'Microsoft Corporation'
- Copyright = 'Microsoft Corporation. All rights reserved.'
- Description = 'Microsoft Azure PowerShell: ApplicationInsights cmdlets'
- PowerShellVersion = '5.1'
- DotNetFrameworkVersion = '4.7.2'
- RequiredAssemblies = './bin/Az.ApplicationInsights.private.dll'
- FormatsToProcess = './Az.ApplicationInsights.format.ps1xml'
- FunctionsToExport = 'Get-AzApplicationInsightsWebTest', 'New-AzApplicationInsightsWebTest', 'New-AzApplicationInsightsWebTestGeolocationObject', 'New-AzApplicationInsightsWebTestHeaderFieldObject', 'Remove-AzApplicationInsightsWebTest', 'Update-AzApplicationInsightsWebTestTag', '*'
- AliasesToExport = '*'
- PrivateData = @{
- PSData = @{
- Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'ApplicationInsights'
- LicenseUri = 'https://aka.ms/azps-license'
- ProjectUri = 'https://github.com/Azure/azure-powershell'
- ReleaseNotes = ''
- }
- }
-}
diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/MSSharedLibKey.snk b/src/ApplicationInsights/ApplicationInsights.Autorest/MSSharedLibKey.snk
deleted file mode 100644
index 695f1b38774e..000000000000
Binary files a/src/ApplicationInsights/ApplicationInsights.Autorest/MSSharedLibKey.snk and /dev/null differ
diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/docs/README.md b/src/ApplicationInsights/ApplicationInsights.Autorest/docs/README.md
deleted file mode 100644
index d3dc64db75fc..000000000000
--- a/src/ApplicationInsights/ApplicationInsights.Autorest/docs/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Docs
-This directory contains the documentation of the cmdlets for the `Az.ApplicationInsights` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overridden on regeneration*. To update documentation examples, please use the `..\examples` folder.
-
-## Info
-- Modifiable: no
-- Generated: all
-- Committed: yes
-- Packaged: yes
-
-## Details
-The process of documentation generation loads `Az.ApplicationInsights` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `..\exports` folder. Additionally, when writing custom cmdlets in the `..\custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `..\examples` folder.
\ No newline at end of file
diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/docs/Set-AzApplicationInsightsWebTest.md b/src/ApplicationInsights/ApplicationInsights.Autorest/docs/Set-AzApplicationInsightsWebTest.md
deleted file mode 100644
index befb1ef8a35b..000000000000
--- a/src/ApplicationInsights/ApplicationInsights.Autorest/docs/Set-AzApplicationInsightsWebTest.md
+++ /dev/null
@@ -1,570 +0,0 @@
----
-external help file:
-Module Name: Az.ApplicationInsights
-online version: https://docs.microsoft.com/powershell/module/az.applicationinsights/set-azapplicationinsightswebtest
-schema: 2.0.0
----
-
-# Set-AzApplicationInsightsWebTest
-
-## SYNOPSIS
-Creates or updates an Application Insights web test definition.
-
-## SYNTAX
-
-```
-Set-AzApplicationInsightsWebTest -Name -ResourceGroupName -Location
- [-SubscriptionId ] [-ConfigurationWebTest ] [-ContentValidationContentMatch ]
- [-ContentValidationIgnoreCase] [-ContentValidationPassIfTextFound] [-Description ] [-Enabled]
- [-Frequency ] [-Kind ] [-PropertiesLocations ]
- [-PropertiesWebTestName ] [-RequestBody ] [-RequestFollowRedirect]
- [-RequestHeader ] [-RequestHttpVerb ] [-RequestParseDependentRequest]
- [-RequestUrl ] [-RetryEnabled] [-SyntheticMonitorId ] [-Tag ] [-Timeout ]
- [-ValidationRuleExpectedHttpStatusCode ] [-ValidationRuleIgnoreHttpsStatusCode]
- [-ValidationRuleSslCertRemainingLifetimeCheck ] [-ValidationRuleSslCheck]
- [-WebTestKind ] [-DefaultProfile ] [-Confirm] [-WhatIf] []
-```
-
-## DESCRIPTION
-Creates or updates an Application Insights web test definition.
-
-## EXAMPLES
-
-### Example 1: {{ Add title here }}
-```powershell
-{{ Add code here }}
-
-{{ Add output here }}
-```
-
-{{ Add description here }}
-
-### Example 2: {{ Add title here }}
-```powershell
-{{ Add code here }}
-
-{{ Add output here }}
-```
-
-{{ Add description here }}
-
-## PARAMETERS
-
-### -ConfigurationWebTest
-The XML specification of a WebTest to run against an application.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ContentValidationContentMatch
-Content to look for in the return of the WebTest.
-Must not be null or empty.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ContentValidationIgnoreCase
-When set, this value makes the ContentMatch validation case insensitive.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ContentValidationPassIfTextFound
-When true, validation will pass if there is a match for the ContentMatch string.
-If false, validation will fail if there is a match
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -DefaultProfile
-The credentials, account, tenant, and subscription used for communication with Azure.
-
-```yaml
-Type: System.Management.Automation.PSObject
-Parameter Sets: (All)
-Aliases: AzureRMContext, AzureCredential
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Description
-User defined description for this WebTest.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Enabled
-Is the test actively being monitored.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Frequency
-Interval in seconds between test runs for this WebTest.
-Default value is 300.
-
-```yaml
-Type: System.Int32
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Kind
-The kind of WebTest that this web test watches.
-Choices are ping and multistep.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.WebTestKind
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Location
-Resource location
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Name
-The name of the Application Insights WebTest resource.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases: WebTestName
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -PropertiesLocations
-A list of where to physically run the tests from to give global coverage for accessibility of your application.
-To construct, see NOTES section for PROPERTIESLOCATIONS properties and create a hash table.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IWebTestGeolocation[]
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -PropertiesWebTestName
-User defined name if this WebTest.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -RequestBody
-Base64 encoded string body to send with this web test.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -RequestFollowRedirect
-Follow redirects for this web test.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -RequestHeader
-List of headers and their values to add to the WebTest call.
-To construct, see NOTES section for REQUESTHEADER properties and create a hash table.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IHeaderField[]
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -RequestHttpVerb
-Http verb to use for this web test.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -RequestParseDependentRequest
-Parse Dependent request for this WebTest.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -RequestUrl
-Url location to test.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ResourceGroupName
-The name of the resource group.
-The name is case insensitive.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -RetryEnabled
-Allow for retries should this WebTest fail.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -SubscriptionId
-The ID of the target subscription.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: (Get-AzContext).Subscription.Id
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -SyntheticMonitorId
-Unique ID of this WebTest.
-This is typically the same value as the Name field.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Tag
-Resource tags
-
-```yaml
-Type: System.Collections.Hashtable
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Timeout
-Seconds until this WebTest will timeout and fail.
-Default value is 30.
-
-```yaml
-Type: System.Int32
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ValidationRuleExpectedHttpStatusCode
-Validate that the WebTest returns the http status code provided.
-
-```yaml
-Type: System.Int32
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ValidationRuleIgnoreHttpsStatusCode
-When set, validation will ignore the status code.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ValidationRuleSslCertRemainingLifetimeCheck
-A number of days to check still remain before the the existing SSL cert expires.
-Value must be positive and the SSLCheck must be set to true.
-
-```yaml
-Type: System.Int32
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ValidationRuleSslCheck
-Checks to see if the SSL cert is still valid.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -WebTestKind
-The kind of web test this is, valid choices are ping, multistep, and standard.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.WebTestKindEnum
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Confirm
-Prompts you for confirmation before running the cmdlet.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases: cf
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -WhatIf
-Shows what would happen if the cmdlet runs.
-The cmdlet is not run.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases: wi
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### CommonParameters
-This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
-
-## INPUTS
-
-## OUTPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IWebTest
-
-## NOTES
-
-ALIASES
-
-COMPLEX PARAMETER PROPERTIES
-
-To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
-
-
-PROPERTIESLOCATIONS : A list of where to physically run the tests from to give global coverage for accessibility of your application.
- - `[Location ]`: Location ID for the WebTest to run from.
-
-REQUESTHEADER : List of headers and their values to add to the WebTest call.
- - `[Name ]`: The name of the header.
- - `[Value ]`: The value of the header.
-
-## RELATED LINKS
-
diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/examples/Set-AzApplicationInsightsWebTest.md b/src/ApplicationInsights/ApplicationInsights.Autorest/examples/Set-AzApplicationInsightsWebTest.md
deleted file mode 100644
index 20380d0c8753..000000000000
--- a/src/ApplicationInsights/ApplicationInsights.Autorest/examples/Set-AzApplicationInsightsWebTest.md
+++ /dev/null
@@ -1,18 +0,0 @@
-### Example 1: {{ Add title here }}
-```powershell
-{{ Add code here }}
-
-{{ Add output here }}
-```
-
-{{ Add description here }}
-
-### Example 2: {{ Add title here }}
-```powershell
-{{ Add code here }}
-
-{{ Add output here }}
-```
-
-{{ Add description here }}
-
diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/exports/Set-AzApplicationInsightsWebTest.ps1 b/src/ApplicationInsights/ApplicationInsights.Autorest/exports/Set-AzApplicationInsightsWebTest.ps1
deleted file mode 100644
index ca67af78bc79..000000000000
--- a/src/ApplicationInsights/ApplicationInsights.Autorest/exports/Set-AzApplicationInsightsWebTest.ps1
+++ /dev/null
@@ -1,365 +0,0 @@
-
-# ----------------------------------------------------------------------------------
-# Copyright (c) Microsoft Corporation. All rights reserved.
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-# http://www.apache.org/licenses/LICENSE-2.0
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code
-# is regenerated.
-# ----------------------------------------------------------------------------------
-
-<#
-.Synopsis
-Creates or updates an Application Insights web test definition.
-.Description
-Creates or updates an Application Insights web test definition.
-.Example
-PS C:\> {{ Add code here }}
-
-{{ Add output here }}
-.Example
-PS C:\> {{ Add code here }}
-
-{{ Add output here }}
-
-.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IWebTest
-.Notes
-COMPLEX PARAMETER PROPERTIES
-
-To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
-
-PROPERTIESLOCATIONS : A list of where to physically run the tests from to give global coverage for accessibility of your application.
- [Location ]: Location ID for the WebTest to run from.
-
-REQUESTHEADER : List of headers and their values to add to the WebTest call.
- [Name ]: The name of the header.
- [Value ]: The value of the header.
-.Link
-https://docs.microsoft.com/powershell/module/az.applicationinsights/set-azapplicationinsightswebtest
-#>
-function Set-AzApplicationInsightsWebTest {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IWebTest])]
-[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
-param(
- [Parameter(Mandatory)]
- [Alias('WebTestName')]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Path')]
- [System.String]
- # The name of the Application Insights WebTest resource.
- ${Name},
-
- [Parameter(Mandatory)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Path')]
- [System.String]
- # The name of the resource group.
- # The name is case insensitive.
- ${ResourceGroupName},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Path')]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')]
- [System.String]
- # The ID of the target subscription.
- ${SubscriptionId},
-
- [Parameter(Mandatory)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.String]
- # Resource location
- ${Location},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.String]
- # The XML specification of a WebTest to run against an application.
- ${ConfigurationWebTest},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.String]
- # Content to look for in the return of the WebTest.
- # Must not be null or empty.
- ${ContentValidationContentMatch},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.Management.Automation.SwitchParameter]
- # When set, this value makes the ContentMatch validation case insensitive.
- ${ContentValidationIgnoreCase},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.Management.Automation.SwitchParameter]
- # When true, validation will pass if there is a match for the ContentMatch string.
- # If false, validation will fail if there is a match
- ${ContentValidationPassIfTextFound},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.String]
- # User defined description for this WebTest.
- ${Description},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.Management.Automation.SwitchParameter]
- # Is the test actively being monitored.
- ${Enabled},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.Int32]
- # Interval in seconds between test runs for this WebTest.
- # Default value is 300.
- ${Frequency},
-
- [Parameter()]
- [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.WebTestKind])]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.WebTestKind]
- # The kind of WebTest that this web test watches.
- # Choices are ping and multistep.
- ${Kind},
-
- [Parameter()]
- [AllowEmptyCollection()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IWebTestGeolocation[]]
- # A list of where to physically run the tests from to give global coverage for accessibility of your application.
- # To construct, see NOTES section for PROPERTIESLOCATIONS properties and create a hash table.
- ${PropertiesLocations},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.String]
- # User defined name if this WebTest.
- ${PropertiesWebTestName},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.String]
- # Base64 encoded string body to send with this web test.
- ${RequestBody},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.Management.Automation.SwitchParameter]
- # Follow redirects for this web test.
- ${RequestFollowRedirect},
-
- [Parameter()]
- [AllowEmptyCollection()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IHeaderField[]]
- # List of headers and their values to add to the WebTest call.
- # To construct, see NOTES section for REQUESTHEADER properties and create a hash table.
- ${RequestHeader},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.String]
- # Http verb to use for this web test.
- ${RequestHttpVerb},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.Management.Automation.SwitchParameter]
- # Parse Dependent request for this WebTest.
- ${RequestParseDependentRequest},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.String]
- # Url location to test.
- ${RequestUrl},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.Management.Automation.SwitchParameter]
- # Allow for retries should this WebTest fail.
- ${RetryEnabled},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.String]
- # Unique ID of this WebTest.
- # This is typically the same value as the Name field.
- ${SyntheticMonitorId},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IWebtestsResourceTags]))]
- [System.Collections.Hashtable]
- # Resource tags
- ${Tag},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.Int32]
- # Seconds until this WebTest will timeout and fail.
- # Default value is 30.
- ${Timeout},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.Int32]
- # Validate that the WebTest returns the http status code provided.
- ${ValidationRuleExpectedHttpStatusCode},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.Management.Automation.SwitchParameter]
- # When set, validation will ignore the status code.
- ${ValidationRuleIgnoreHttpsStatusCode},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.Int32]
- # A number of days to check still remain before the the existing SSL cert expires.
- # Value must be positive and the SSLCheck must be set to true.
- ${ValidationRuleSslCertRemainingLifetimeCheck},
-
- [Parameter()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [System.Management.Automation.SwitchParameter]
- # Checks to see if the SSL cert is still valid.
- ${ValidationRuleSslCheck},
-
- [Parameter()]
- [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.WebTestKindEnum])]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.WebTestKindEnum]
- # The kind of web test this is, valid choices are ping, multistep, and standard.
- ${WebTestKind},
-
- [Parameter()]
- [Alias('AzureRMContext', 'AzureCredential')]
- [ValidateNotNull()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Azure')]
- [System.Management.Automation.PSObject]
- # The credentials, account, tenant, and subscription used for communication with Azure.
- ${DefaultProfile},
-
- [Parameter(DontShow)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Runtime')]
- [System.Management.Automation.SwitchParameter]
- # Wait for .NET debugger to attach
- ${Break},
-
- [Parameter(DontShow)]
- [ValidateNotNull()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Runtime')]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.SendAsyncStep[]]
- # SendAsync Pipeline Steps to be appended to the front of the pipeline
- ${HttpPipelineAppend},
-
- [Parameter(DontShow)]
- [ValidateNotNull()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Runtime')]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.SendAsyncStep[]]
- # SendAsync Pipeline Steps to be prepended to the front of the pipeline
- ${HttpPipelinePrepend},
-
- [Parameter(DontShow)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Runtime')]
- [System.Uri]
- # The URI for the proxy server to use
- ${Proxy},
-
- [Parameter(DontShow)]
- [ValidateNotNull()]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Runtime')]
- [System.Management.Automation.PSCredential]
- # Credentials for a proxy server to use for the remote call
- ${ProxyCredential},
-
- [Parameter(DontShow)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category('Runtime')]
- [System.Management.Automation.SwitchParameter]
- # Use the default credentials for the proxy
- ${ProxyUseDefaultCredentials}
-)
-
-begin {
- try {
- $outBuffer = $null
- if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) {
- $PSBoundParameters['OutBuffer'] = 1
- }
- $parameterSet = $PSCmdlet.ParameterSetName
-
- if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
- }
- $preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
- if ($preTelemetryId -eq '') {
- [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId =(New-Guid).ToString()
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.module]::Instance.Telemetry.Invoke('Create', $MyInvocation, $parameterSet, $PSCmdlet)
- } else {
- $internalCalledCmdlets = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets
- if ($internalCalledCmdlets -eq '') {
- [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets = $MyInvocation.MyCommand.Name
- } else {
- [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets += ',' + $MyInvocation.MyCommand.Name
- }
- [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId = 'internal'
- }
-
- $mapping = @{
- UpdateExpanded = 'Az.ApplicationInsights.private\Set-AzApplicationInsightsWebTest_UpdateExpanded';
- }
- if (('UpdateExpanded') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) {
- $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id
- }
- $cmdInfo = Get-Command -Name $mapping[$parameterSet]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
- $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet)
- $scriptCmd = {& $wrappedCmd @PSBoundParameters}
- $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin)
- $steppablePipeline.Begin($PSCmdlet)
- } catch {
- [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
- throw
- }
-}
-
-process {
- try {
- $steppablePipeline.Process($_)
- } catch {
- [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
- throw
- }
-
- finally {
- $backupTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
- $backupInternalCalledCmdlets = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets
- [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
- }
-
-}
-end {
- try {
- $steppablePipeline.End()
-
- [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId = $backupTelemetryId
- [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets = $backupInternalCalledCmdlets
- if ($preTelemetryId -eq '') {
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.module]::Instance.Telemetry.Invoke('Send', $MyInvocation, $parameterSet, $PSCmdlet)
- [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
- }
- [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId = $preTelemetryId
-
- } catch {
- [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
- throw
- }
-}
-}
diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/generate-info.json b/src/ApplicationInsights/ApplicationInsights.Autorest/generate-info.json
deleted file mode 100644
index 745b5552b24b..000000000000
--- a/src/ApplicationInsights/ApplicationInsights.Autorest/generate-info.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "autorest": "`-- (empty)",
- "autorest_core": "3.8.4",
- "node": "v14.15.5",
- "autorest_modelerfour": "4.15.414",
- "autorest_powershell": "3.0.485",
- "swagger_commit": "11830d3ce01db4f39a41dc37a86075b125c87fdc"
-}
diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/generated/cmdlets/SetAzApplicationInsightsWebTest_UpdateExpanded.cs b/src/ApplicationInsights/ApplicationInsights.Autorest/generated/cmdlets/SetAzApplicationInsightsWebTest_UpdateExpanded.cs
deleted file mode 100644
index a57c2c75c755..000000000000
--- a/src/ApplicationInsights/ApplicationInsights.Autorest/generated/cmdlets/SetAzApplicationInsightsWebTest_UpdateExpanded.cs
+++ /dev/null
@@ -1,652 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License. See License.txt in the project root for license information.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-namespace Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Cmdlets
-{
- using static Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Extensions;
- using System;
-
- /// Creates or updates an Application Insights web test definition.
- ///
- /// [OpenAPI] CreateOrUpdate=>PUT:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/webtests/{webTestName}"
- ///
- [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsCommon.Set, @"AzApplicationInsightsWebTest_UpdateExpanded", SupportsShouldProcess = true)]
- [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IWebTest))]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Description(@"Creates or updates an Application Insights web test definition.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Generated]
- public partial class SetAzApplicationInsightsWebTest_UpdateExpanded : global::System.Management.Automation.PSCmdlet,
- Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener
- {
- /// A unique id generatd for the this cmdlet when it is instantiated.
- private string __correlationId = System.Guid.NewGuid().ToString();
-
- /// A copy of the Invocation Info (necessary to allow asJob to clone this cmdlet)
- private global::System.Management.Automation.InvocationInfo __invocationInfo;
-
- /// A unique id generatd for the this cmdlet when ProcessRecord() is called.
- private string __processRecordId;
-
- ///
- /// The for this operation.
- ///
- private global::System.Threading.CancellationTokenSource _cancellationTokenSource = new global::System.Threading.CancellationTokenSource();
-
- /// An Application Insights WebTest definition.
- private Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IWebTest _webTestDefinitionBody = new Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.WebTest();
-
- /// Wait for .NET debugger to attach
- [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Runtime)]
- public global::System.Management.Automation.SwitchParameter Break { get; set; }
-
- /// The reference to the client API class.
- public Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ApplicationInsightsManagementClient Client => Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Module.Instance.ClientAPI;
-
- /// The XML specification of a WebTest to run against an application.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The XML specification of a WebTest to run against an application.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"The XML specification of a WebTest to run against an application.",
- SerializedName = @"WebTest",
- PossibleTypes = new [] { typeof(string) })]
- public string ConfigurationWebTest { get => _webTestDefinitionBody.ConfigurationWebTest ?? null; set => _webTestDefinitionBody.ConfigurationWebTest = value; }
-
- /// Content to look for in the return of the WebTest. Must not be null or empty.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Content to look for in the return of the WebTest. Must not be null or empty.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"Content to look for in the return of the WebTest. Must not be null or empty.",
- SerializedName = @"ContentMatch",
- PossibleTypes = new [] { typeof(string) })]
- public string ContentValidationContentMatch { get => _webTestDefinitionBody.ContentValidationContentMatch ?? null; set => _webTestDefinitionBody.ContentValidationContentMatch = value; }
-
- /// When set, this value makes the ContentMatch validation case insensitive.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "When set, this value makes the ContentMatch validation case insensitive.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"When set, this value makes the ContentMatch validation case insensitive.",
- SerializedName = @"IgnoreCase",
- PossibleTypes = new [] { typeof(global::System.Management.Automation.SwitchParameter) })]
- public global::System.Management.Automation.SwitchParameter ContentValidationIgnoreCase { get => _webTestDefinitionBody.ContentValidationIgnoreCase ?? default(global::System.Management.Automation.SwitchParameter); set => _webTestDefinitionBody.ContentValidationIgnoreCase = value; }
-
- ///
- /// When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there
- /// is a match
- ///
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there is a match")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there is a match",
- SerializedName = @"PassIfTextFound",
- PossibleTypes = new [] { typeof(global::System.Management.Automation.SwitchParameter) })]
- public global::System.Management.Automation.SwitchParameter ContentValidationPassIfTextFound { get => _webTestDefinitionBody.ContentValidationPassIfTextFound ?? default(global::System.Management.Automation.SwitchParameter); set => _webTestDefinitionBody.ContentValidationPassIfTextFound = value; }
-
- ///
- /// The credentials, account, tenant, and subscription used for communication with Azure
- ///
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")]
- [global::System.Management.Automation.ValidateNotNull]
- [global::System.Management.Automation.Alias("AzureRMContext", "AzureCredential")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Azure)]
- public global::System.Management.Automation.PSObject DefaultProfile { get; set; }
-
- /// User defined description for this WebTest.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "User defined description for this WebTest.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"User defined description for this WebTest.",
- SerializedName = @"Description",
- PossibleTypes = new [] { typeof(string) })]
- public string Description { get => _webTestDefinitionBody.Description ?? null; set => _webTestDefinitionBody.Description = value; }
-
- /// Is the test actively being monitored.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Is the test actively being monitored.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"Is the test actively being monitored.",
- SerializedName = @"Enabled",
- PossibleTypes = new [] { typeof(global::System.Management.Automation.SwitchParameter) })]
- public global::System.Management.Automation.SwitchParameter Enabled { get => _webTestDefinitionBody.Enabled ?? default(global::System.Management.Automation.SwitchParameter); set => _webTestDefinitionBody.Enabled = value; }
-
- /// Interval in seconds between test runs for this WebTest. Default value is 300.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Interval in seconds between test runs for this WebTest. Default value is 300.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"Interval in seconds between test runs for this WebTest. Default value is 300.",
- SerializedName = @"Frequency",
- PossibleTypes = new [] { typeof(int) })]
- public int Frequency { get => _webTestDefinitionBody.Frequency ?? default(int); set => _webTestDefinitionBody.Frequency = value; }
-
- /// SendAsync Pipeline Steps to be appended to the front of the pipeline
- [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")]
- [global::System.Management.Automation.ValidateNotNull]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Runtime)]
- public Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.SendAsyncStep[] HttpPipelineAppend { get; set; }
-
- /// SendAsync Pipeline Steps to be prepended to the front of the pipeline
- [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be prepended to the front of the pipeline")]
- [global::System.Management.Automation.ValidateNotNull]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Runtime)]
- public Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.SendAsyncStep[] HttpPipelinePrepend { get; set; }
-
- /// Accessor for our copy of the InvocationInfo.
- public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } }
-
- /// The kind of WebTest that this web test watches. Choices are ping and multistep.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The kind of WebTest that this web test watches. Choices are ping and multistep.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"The kind of WebTest that this web test watches. Choices are ping and multistep.",
- SerializedName = @"kind",
- PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.WebTestKind) })]
- [global::System.Management.Automation.ArgumentCompleter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.WebTestKind))]
- public Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.WebTestKind Kind { get => _webTestDefinitionBody.Kind ?? ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.WebTestKind)""); set => _webTestDefinitionBody.Kind = value; }
-
- /// Resource location
- [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "Resource location")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = true,
- ReadOnly = false,
- Description = @"Resource location",
- SerializedName = @"location",
- PossibleTypes = new [] { typeof(string) })]
- public string Location { get => _webTestDefinitionBody.Location ?? null; set => _webTestDefinitionBody.Location = value; }
-
- ///
- /// cancellation delegate. Stops the cmdlet when called.
- ///
- global::System.Action Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener.Cancel => _cancellationTokenSource.Cancel;
-
- /// cancellation token.
- global::System.Threading.CancellationToken Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener.Token => _cancellationTokenSource.Token;
-
- /// Backing field for property.
- private string _name;
-
- /// The name of the Application Insights WebTest resource.
- [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the Application Insights WebTest resource.")]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = true,
- ReadOnly = false,
- Description = @"The name of the Application Insights WebTest resource.",
- SerializedName = @"webTestName",
- PossibleTypes = new [] { typeof(string) })]
- [global::System.Management.Automation.Alias("WebTestName")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Path)]
- public string Name { get => this._name; set => this._name = value; }
-
- ///
- /// The instance of the that the remote call will use.
- ///
- private Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.HttpPipeline Pipeline { get; set; }
-
- ///
- /// A list of where to physically run the tests from to give global coverage for accessibility of your application.
- ///
- [global::System.Management.Automation.AllowEmptyCollection]
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "A list of where to physically run the tests from to give global coverage for accessibility of your application.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"A list of where to physically run the tests from to give global coverage for accessibility of your application.",
- SerializedName = @"Locations",
- PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IWebTestGeolocation) })]
- public Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IWebTestGeolocation[] PropertiesLocations { get => _webTestDefinitionBody.PropertiesLocations ?? null /* arrayOf */; set => _webTestDefinitionBody.PropertiesLocations = value; }
-
- /// User defined name if this WebTest.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "User defined name if this WebTest.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"User defined name if this WebTest.",
- SerializedName = @"Name",
- PossibleTypes = new [] { typeof(string) })]
- public string PropertiesWebTestName { get => _webTestDefinitionBody.WebTestName ?? null; set => _webTestDefinitionBody.WebTestName = value; }
-
- /// The URI for the proxy server to use
- [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Runtime)]
- public global::System.Uri Proxy { get; set; }
-
- /// Credentials for a proxy server to use for the remote call
- [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Credentials for a proxy server to use for the remote call")]
- [global::System.Management.Automation.ValidateNotNull]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Runtime)]
- public global::System.Management.Automation.PSCredential ProxyCredential { get; set; }
-
- /// Use the default credentials for the proxy
- [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Use the default credentials for the proxy")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Runtime)]
- public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; }
-
- /// Base64 encoded string body to send with this web test.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Base64 encoded string body to send with this web test.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"Base64 encoded string body to send with this web test.",
- SerializedName = @"RequestBody",
- PossibleTypes = new [] { typeof(string) })]
- public string RequestBody { get => _webTestDefinitionBody.RequestBody ?? null; set => _webTestDefinitionBody.RequestBody = value; }
-
- /// Follow redirects for this web test.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Follow redirects for this web test.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"Follow redirects for this web test.",
- SerializedName = @"FollowRedirects",
- PossibleTypes = new [] { typeof(global::System.Management.Automation.SwitchParameter) })]
- public global::System.Management.Automation.SwitchParameter RequestFollowRedirect { get => _webTestDefinitionBody.RequestFollowRedirect ?? default(global::System.Management.Automation.SwitchParameter); set => _webTestDefinitionBody.RequestFollowRedirect = value; }
-
- /// List of headers and their values to add to the WebTest call.
- [global::System.Management.Automation.AllowEmptyCollection]
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "List of headers and their values to add to the WebTest call.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"List of headers and their values to add to the WebTest call.",
- SerializedName = @"Headers",
- PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IHeaderField) })]
- public Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IHeaderField[] RequestHeader { get => _webTestDefinitionBody.RequestHeader ?? null /* arrayOf */; set => _webTestDefinitionBody.RequestHeader = value; }
-
- /// Http verb to use for this web test.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Http verb to use for this web test.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"Http verb to use for this web test.",
- SerializedName = @"HttpVerb",
- PossibleTypes = new [] { typeof(string) })]
- public string RequestHttpVerb { get => _webTestDefinitionBody.RequestHttpVerb ?? null; set => _webTestDefinitionBody.RequestHttpVerb = value; }
-
- /// Parse Dependent request for this WebTest.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Parse Dependent request for this WebTest.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"Parse Dependent request for this WebTest.",
- SerializedName = @"ParseDependentRequests",
- PossibleTypes = new [] { typeof(global::System.Management.Automation.SwitchParameter) })]
- public global::System.Management.Automation.SwitchParameter RequestParseDependentRequest { get => _webTestDefinitionBody.RequestParseDependentRequest ?? default(global::System.Management.Automation.SwitchParameter); set => _webTestDefinitionBody.RequestParseDependentRequest = value; }
-
- /// Url location to test.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Url location to test.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"Url location to test.",
- SerializedName = @"RequestUrl",
- PossibleTypes = new [] { typeof(string) })]
- public string RequestUrl { get => _webTestDefinitionBody.RequestUrl ?? null; set => _webTestDefinitionBody.RequestUrl = value; }
-
- /// Backing field for property.
- private string _resourceGroupName;
-
- /// The name of the resource group. The name is case insensitive.
- [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The name of the resource group. The name is case insensitive.")]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = true,
- ReadOnly = false,
- Description = @"The name of the resource group. The name is case insensitive.",
- SerializedName = @"resourceGroupName",
- PossibleTypes = new [] { typeof(string) })]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Path)]
- public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; }
-
- /// Allow for retries should this WebTest fail.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Allow for retries should this WebTest fail.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"Allow for retries should this WebTest fail.",
- SerializedName = @"RetryEnabled",
- PossibleTypes = new [] { typeof(global::System.Management.Automation.SwitchParameter) })]
- public global::System.Management.Automation.SwitchParameter RetryEnabled { get => _webTestDefinitionBody.RetryEnabled ?? default(global::System.Management.Automation.SwitchParameter); set => _webTestDefinitionBody.RetryEnabled = value; }
-
- /// Backing field for property.
- private string _subscriptionId;
-
- /// The ID of the target subscription.
- [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The ID of the target subscription.")]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = true,
- ReadOnly = false,
- Description = @"The ID of the target subscription.",
- SerializedName = @"subscriptionId",
- PossibleTypes = new [] { typeof(string) })]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.DefaultInfo(
- Name = @"",
- Description =@"",
- Script = @"(Get-AzContext).Subscription.Id")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Path)]
- public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; }
-
- /// Unique ID of this WebTest. This is typically the same value as the Name field.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Unique ID of this WebTest. This is typically the same value as the Name field.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"Unique ID of this WebTest. This is typically the same value as the Name field.",
- SerializedName = @"SyntheticMonitorId",
- PossibleTypes = new [] { typeof(string) })]
- public string SyntheticMonitorId { get => _webTestDefinitionBody.SyntheticMonitorId ?? null; set => _webTestDefinitionBody.SyntheticMonitorId = value; }
-
- /// Resource tags
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ExportAs(typeof(global::System.Collections.Hashtable))]
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Resource tags")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"Resource tags",
- SerializedName = @"tags",
- PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IWebtestsResourceTags) })]
- public Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IWebtestsResourceTags Tag { get => _webTestDefinitionBody.Tag ?? null /* object */; set => _webTestDefinitionBody.Tag = value; }
-
- /// Seconds until this WebTest will timeout and fail. Default value is 30.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Seconds until this WebTest will timeout and fail. Default value is 30.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"Seconds until this WebTest will timeout and fail. Default value is 30.",
- SerializedName = @"Timeout",
- PossibleTypes = new [] { typeof(int) })]
- public int Timeout { get => _webTestDefinitionBody.Timeout ?? default(int); set => _webTestDefinitionBody.Timeout = value; }
-
- /// Validate that the WebTest returns the http status code provided.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Validate that the WebTest returns the http status code provided.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"Validate that the WebTest returns the http status code provided.",
- SerializedName = @"ExpectedHttpStatusCode",
- PossibleTypes = new [] { typeof(int) })]
- public int ValidationRuleExpectedHttpStatusCode { get => _webTestDefinitionBody.ValidationRuleExpectedHttpStatusCode ?? default(int); set => _webTestDefinitionBody.ValidationRuleExpectedHttpStatusCode = value; }
-
- /// When set, validation will ignore the status code.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "When set, validation will ignore the status code.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"When set, validation will ignore the status code.",
- SerializedName = @"IgnoreHttpsStatusCode",
- PossibleTypes = new [] { typeof(global::System.Management.Automation.SwitchParameter) })]
- public global::System.Management.Automation.SwitchParameter ValidationRuleIgnoreHttpsStatusCode { get => _webTestDefinitionBody.ValidationRuleIgnoreHttpsStatusCode ?? default(global::System.Management.Automation.SwitchParameter); set => _webTestDefinitionBody.ValidationRuleIgnoreHttpsStatusCode = value; }
-
- ///
- /// A number of days to check still remain before the the existing SSL cert expires. Value must be positive and the SSLCheck
- /// must be set to true.
- ///
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "A number of days to check still remain before the the existing SSL cert expires. Value must be positive and the SSLCheck must be set to true.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"A number of days to check still remain before the the existing SSL cert expires. Value must be positive and the SSLCheck must be set to true.",
- SerializedName = @"SSLCertRemainingLifetimeCheck",
- PossibleTypes = new [] { typeof(int) })]
- public int ValidationRuleSslCertRemainingLifetimeCheck { get => _webTestDefinitionBody.ValidationRuleSslCertRemainingLifetimeCheck ?? default(int); set => _webTestDefinitionBody.ValidationRuleSslCertRemainingLifetimeCheck = value; }
-
- /// Checks to see if the SSL cert is still valid.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Checks to see if the SSL cert is still valid.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"Checks to see if the SSL cert is still valid.",
- SerializedName = @"SSLCheck",
- PossibleTypes = new [] { typeof(global::System.Management.Automation.SwitchParameter) })]
- public global::System.Management.Automation.SwitchParameter ValidationRuleSslCheck { get => _webTestDefinitionBody.ValidationRuleSslCheck ?? default(global::System.Management.Automation.SwitchParameter); set => _webTestDefinitionBody.ValidationRuleSslCheck = value; }
-
- /// The kind of web test this is, valid choices are ping, multistep, and standard.
- [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The kind of web test this is, valid choices are ping, multistep, and standard.")]
- [global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Category(global::Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.ParameterCategory.Body)]
- [Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Info(
- Required = false,
- ReadOnly = false,
- Description = @"The kind of web test this is, valid choices are ping, multistep, and standard.",
- SerializedName = @"Kind",
- PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.WebTestKindEnum) })]
- [global::System.Management.Automation.ArgumentCompleter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.WebTestKindEnum))]
- public Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.WebTestKindEnum WebTestKind { get => _webTestDefinitionBody.WebTestKind ?? ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.WebTestKindEnum)""); set => _webTestDefinitionBody.WebTestKind = value; }
-
- ///
- /// overrideOnOk will be called before the regular onOk has been processed, allowing customization of what happens
- /// on that response. Implement this method in a partial class to enable this behavior
- ///
- /// the raw response message as an global::System.Net.Http.HttpResponseMessage.
- /// the body result as a from the remote call
- /// /// Determines if the rest of the onOk method should be processed, or if the method should return
- /// immediately (set to true to skip further processing )
-
- partial void overrideOnOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response, ref global::System.Threading.Tasks.Task returnNow);
-
- ///
- /// (overrides the default BeginProcessing method in global::System.Management.Automation.PSCmdlet)
- ///
- protected override void BeginProcessing()
- {
- var telemetryId = Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Module.Instance.GetTelemetryId.Invoke();
- if (telemetryId != "" && telemetryId != "internal")
- {
- __correlationId = telemetryId;
- }
- Module.Instance.SetProxyConfiguration(Proxy, ProxyCredential, ProxyUseDefaultCredentials);
- if (Break)
- {
- Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.AttachDebugger.Break();
- }
- ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Events.CmdletBeginProcessing).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; }
- }
-
- /// Performs clean-up after the command execution
- protected override void EndProcessing()
- {
-
- }
-
- /// Handles/Dispatches events during the call to the REST service.
- /// The message id
- /// The message cancellation token. When this call is cancelled, this should be true
- /// Detailed message data for the message event.
- ///
- /// A that will be complete when handling of the message is completed.
- ///
- async global::System.Threading.Tasks.Task Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener.Signal(string id, global::System.Threading.CancellationToken token, global::System.Func messageData)
- {
- using( NoSynchronizationContext )
- {
- if (token.IsCancellationRequested)
- {
- return ;
- }
-
- switch ( id )
- {
- case Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Events.Verbose:
- {
- WriteVerbose($"{(messageData().Message ?? global::System.String.Empty)}");
- return ;
- }
- case Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Events.Warning:
- {
- WriteWarning($"{(messageData().Message ?? global::System.String.Empty)}");
- return ;
- }
- case Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Events.Information:
- {
- var data = messageData();
- WriteInformation(data.Message, new string[]{});
- return ;
- }
- case Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Events.Debug:
- {
- WriteDebug($"{(messageData().Message ?? global::System.String.Empty)}");
- return ;
- }
- case Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Events.Error:
- {
- WriteError(new global::System.Management.Automation.ErrorRecord( new global::System.Exception(messageData().Message), string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null ) );
- return ;
- }
- }
- await Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Module.Instance.Signal(id, token, messageData, (i,t,m) => ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Signal(i,t,()=> Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.EventDataConverter.ConvertFrom( m() ) as Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.EventData ), InvocationInformation, this.ParameterSetName, __correlationId, __processRecordId, null );
- if (token.IsCancellationRequested)
- {
- return ;
- }
- WriteDebug($"{id}: {(messageData().Message ?? global::System.String.Empty)}");
- }
- }
-
- /// Performs execution of the command.
- protected override void ProcessRecord()
- {
- ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Events.CmdletProcessRecordStart).Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; }
- __processRecordId = System.Guid.NewGuid().ToString();
- try
- {
- // work
- if (ShouldProcess($"Call remote 'WebTestsCreateOrUpdate' operation"))
- {
- using( var asyncCommandRuntime = new Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.PowerShell.AsyncCommandRuntime(this, ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Token) )
- {
- asyncCommandRuntime.Wait( ProcessRecordAsync(),((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Token);
- }
- }
- }
- catch (global::System.AggregateException aggregateException)
- {
- // unroll the inner exceptions to get the root cause
- foreach( var innerException in aggregateException.Flatten().InnerExceptions )
- {
- ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Events.CmdletException, $"{innerException.GetType().Name} - {innerException.Message} : {innerException.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; }
- // Write exception out to error channel.
- WriteError( new global::System.Management.Automation.ErrorRecord(innerException,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) );
- }
- }
- catch (global::System.Exception exception) when ((exception as System.Management.Automation.PipelineStoppedException)== null || (exception as System.Management.Automation.PipelineStoppedException).InnerException != null)
- {
- ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Events.CmdletException, $"{exception.GetType().Name} - {exception.Message} : {exception.StackTrace}").Wait(); if( ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; }
- // Write exception out to error channel.
- WriteError( new global::System.Management.Automation.ErrorRecord(exception,string.Empty, global::System.Management.Automation.ErrorCategory.NotSpecified, null) );
- }
- finally
- {
- ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Events.CmdletProcessRecordEnd).Wait();
- }
- }
-
- /// Performs execution of the command, working asynchronously if required.
- ///
- /// A that will be complete when handling of the method is completed.
- ///
- protected async global::System.Threading.Tasks.Task ProcessRecordAsync()
- {
- using( NoSynchronizationContext )
- {
- await ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Events.CmdletGetPipeline); if( ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; }
- Pipeline = Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Module.Instance.CreatePipeline(InvocationInformation, __correlationId, __processRecordId, this.ParameterSetName);
- if (null != HttpPipelinePrepend)
- {
- Pipeline.Prepend((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelinePrepend) ?? HttpPipelinePrepend);
- }
- if (null != HttpPipelineAppend)
- {
- Pipeline.Append((this.CommandRuntime as Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.PowerShell.IAsyncCommandRuntimeExtensions)?.Wrap(HttpPipelineAppend) ?? HttpPipelineAppend);
- }
- // get the client instance
- try
- {
- await ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; }
- await this.Client.WebTestsCreateOrUpdate(ResourceGroupName, SubscriptionId, Name, _webTestDefinitionBody, onOk, this, Pipeline);
- await ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; }
- }
- catch (Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.UndeclaredResponseException urexception)
- {
- WriteError(new global::System.Management.Automation.ErrorRecord(urexception, urexception.StatusCode.ToString(), global::System.Management.Automation.ErrorCategory.InvalidOperation, new { ResourceGroupName=ResourceGroupName,SubscriptionId=SubscriptionId,Name=Name,body=_webTestDefinitionBody})
- {
- ErrorDetails = new global::System.Management.Automation.ErrorDetails(urexception.Message) { RecommendedAction = urexception.Action }
- });
- }
- finally
- {
- await ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.Events.CmdletProcessRecordAsyncEnd);
- }
- }
- }
-
- ///
- /// Intializes a new instance of the cmdlet class.
- ///
- public SetAzApplicationInsightsWebTest_UpdateExpanded()
- {
-
- }
-
- /// Interrupts currently running code within the command.
- protected override void StopProcessing()
- {
- ((Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Runtime.IEventListener)this).Cancel();
- base.StopProcessing();
- }
-
- /// a delegate that is called when the remote service returns 200 (OK).
- /// the raw response message as an global::System.Net.Http.HttpResponseMessage.
- /// the body result as a from the remote call
- ///
- /// A that will be complete when handling of the method is completed.
- ///
- private async global::System.Threading.Tasks.Task onOk(global::System.Net.Http.HttpResponseMessage responseMessage, global::System.Threading.Tasks.Task response)
- {
- using( NoSynchronizationContext )
- {
- var _returnNow = global::System.Threading.Tasks.Task.FromResult(false);
- overrideOnOk(responseMessage, response, ref _returnNow);
- // if overrideOnOk has returned true, then return right away.
- if ((null != _returnNow && await _returnNow))
- {
- return ;
- }
- // onOk - response for 200 / application/json
- // (await response) // should be Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IWebTest
- WriteObject((await response));
- }
- }
- }
-}
\ No newline at end of file
diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/license.txt b/src/ApplicationInsights/ApplicationInsights.Autorest/license.txt
deleted file mode 100644
index b9f3180fb9af..000000000000
--- a/src/ApplicationInsights/ApplicationInsights.Autorest/license.txt
+++ /dev/null
@@ -1,227 +0,0 @@
-MICROSOFT SOFTWARE LICENSE TERMS
-
-MICROSOFT AZURE POWERSHELL
-
-These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any.
-
-BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
-
-
------------------START OF LICENSE--------------------------
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
--------------------END OF LICENSE------------------------------------------
-
-
-----------------START OF THIRD PARTY NOTICE--------------------------------
-
-
-The software includes the AutoMapper library ("AutoMapper"). The MIT License set out below is provided for informational purposes only. It is not the license that governs any part of the software.
-
-Provided for Informational Purposes Only
-
-AutoMapper
-
-The MIT License (MIT)
-Copyright (c) 2010 Jimmy Bogard
-
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
-
-
-
-
-***************
-
-The software includes Newtonsoft.Json. The MIT License set out below is provided for informational purposes only. It is not the license that governs any part of the software.
-
-Newtonsoft.Json
-
-The MIT License (MIT)
-Copyright (c) 2007 James Newton-King
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
--------------END OF THIRD PARTY NOTICE----------------------------------------
-
diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/resources/README.md b/src/ApplicationInsights/ApplicationInsights.Autorest/resources/README.md
deleted file mode 100644
index 937f07f8fec2..000000000000
--- a/src/ApplicationInsights/ApplicationInsights.Autorest/resources/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Resources
-This directory can contain any additional resources for module that are not required at runtime. This directory **does not** get packaged with the module. If you have assets for custom implementation, place them into the `..\custom` folder.
-
-## Info
-- Modifiable: yes
-- Generated: no
-- Committed: yes
-- Packaged: no
-
-## Purpose
-Use this folder to put anything you want to keep around as part of the repository for the module, but is not something that is required for the module. For example, development files, packaged builds, or additional information. This is only intended to be used in repositories where the module's output directory is cleaned, but tangential resources for the module want to remain intact.
\ No newline at end of file
diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/test/ApplicationInsightsComponent.Recording.json b/src/ApplicationInsights/ApplicationInsights.Autorest/test/ApplicationInsightsComponent.Recording.json
deleted file mode 100644
index b9e546276048..000000000000
--- a/src/ApplicationInsights/ApplicationInsights.Autorest/test/ApplicationInsightsComponent.Recording.json
+++ /dev/null
@@ -1,167 +0,0 @@
-{
- "ApplicationInsightsComponent+[NoContext]+Component+$PUT+https://management.azure.com/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/appInsights-g4edrv-test/providers/microsoft.insights/components/componentfu7emc?api-version=2020-02-02+1": {
- "Request": {
- "Method": "PUT",
- "RequestUri": "https://management.azure.com/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/appInsights-g4edrv-test/providers/microsoft.insights/components/componentfu7emc?api-version=2020-02-02",
- "Content": "{\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"Application_Type\": \"web\"\r\n },\r\n \"kind\": \"web\"\r\n}",
- "isContentBase64": false,
- "Headers": {
- },
- "ContentHeaders": {
- "Content-Type": [ "application/json" ],
- "Content-Length": [ "103" ]
- }
- },
- "Response": {
- "StatusCode": 200,
- "Headers": {
- "Cache-Control": [ "no-cache" ],
- "Pragma": [ "no-cache" ],
- "x-ms-request-id": [ "5a541b35-70a0-4a35-83a0-9c308a4fb421" ],
- "X-Content-Type-Options": [ "nosniff" ],
- "Request-Context": [ "appId=cid-v1:920e14b1-13f3-461a-a4bb-b4fe6f1a4525" ],
- "Access-Control-Expose-Headers": [ "Request-Context" ],
- "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ],
- "Server": [ "Microsoft-IIS/10.0" ],
- "X-Powered-By": [ "ASP.NET" ],
- "x-ms-ratelimit-remaining-subscription-writes": [ "1196" ],
- "x-ms-correlation-request-id": [ "7ee69ac9-37e6-4248-be3e-1ae45dd2e487" ],
- "x-ms-routing-request-id": [ "SOUTHEASTASIA:20220510T034554Z:7ee69ac9-37e6-4248-be3e-1ae45dd2e487" ],
- "Date": [ "Tue, 10 May 2022 03:45:54 GMT" ]
- },
- "ContentHeaders": {
- "Content-Length": [ "1082" ],
- "Content-Type": [ "application/json; charset=utf-8" ],
- "Expires": [ "-1" ]
- },
- "Content": "{\"id\":\"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/appInsights-g4edrv-test/providers/microsoft.insights/components/componentfu7emc\",\"name\":\"componentfu7emc\",\"type\":\"microsoft.insights/components\",\"location\":\"westus2\",\"tags\":{},\"kind\":\"web\",\"etag\":\"\\\"f600ef0d-0000-0600-0000-6279dff00000\\\"\",\"properties\":{\"Ver\":\"v2\",\"ApplicationId\":\"componentfu7emc\",\"AppId\":\"f41169cf-c2bd-4881-93e3-1965f9c4f6fe\",\"Application_Type\":\"web\",\"Flow_Type\":null,\"Request_Source\":null,\"InstrumentationKey\":\"cd8db8d9-7e94-4e94-b233-b9caa92ba02a\",\"ConnectionString\":\"InstrumentationKey=cd8db8d9-7e94-4e94-b233-b9caa92ba02a;IngestionEndpoint=https://westus2-1.in.applicationinsights.azure.com/;LiveEndpoint=https://westus2.livediagnostics.monitor.azure.com/\",\"Name\":\"componentfu7emc\",\"CreationDate\":\"2022-05-10T03:45:52.4014101+00:00\",\"TenantId\":\"9e223dbe-3399-4e19-88eb-0975f02ac87f\",\"provisioningState\":\"Succeeded\",\"SamplingPercentage\":null,\"RetentionInDays\":90,\"IngestionMode\":\"ApplicationInsights\",\"publicNetworkAccessForIngestion\":\"Enabled\",\"publicNetworkAccessForQuery\":\"Enabled\"}}",
- "isContentBase64": false
- }
- },
- "ApplicationInsightsComponent+[NoContext]+Component+$GET+https://management.azure.com/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/appInsights-g4edrv-test/providers/microsoft.insights/components/componentfu7emc?api-version=2020-02-02+2": {
- "Request": {
- "Method": "GET",
- "RequestUri": "https://management.azure.com/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/appInsights-g4edrv-test/providers/microsoft.insights/components/componentfu7emc?api-version=2020-02-02",
- "Content": null,
- "isContentBase64": false,
- "Headers": {
- "x-ms-unique-id": [ "6" ],
- "x-ms-client-request-id": [ "25041e79-4d37-4d0e-ad27-8ab7e5f29b24" ],
- "CommandName": [ "." ],
- "FullCommandName": [ "Get-AzApplicationInsights_Get" ],
- "ParameterSetName": [ "__AllParameterSets" ],
- "User-Agent": [ "AzurePowershell/v0.0.0", "Az.ApplicationInsights/0.1.0" ],
- "Authorization": [ "[Filtered]" ]
- },
- "ContentHeaders": {
- }
- },
- "Response": {
- "StatusCode": 200,
- "Headers": {
- "Cache-Control": [ "no-cache" ],
- "Pragma": [ "no-cache" ],
- "x-ms-request-id": [ "25041e79-4d37-4d0e-ad27-8ab7e5f29b24" ],
- "X-Content-Type-Options": [ "nosniff" ],
- "Request-Context": [ "appId=cid-v1:920e14b1-13f3-461a-a4bb-b4fe6f1a4525" ],
- "Access-Control-Expose-Headers": [ "Request-Context" ],
- "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ],
- "Server": [ "Microsoft-IIS/10.0" ],
- "X-Powered-By": [ "ASP.NET" ],
- "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ],
- "x-ms-correlation-request-id": [ "1a8fa56a-147e-4272-94c9-033745ca704e" ],
- "x-ms-routing-request-id": [ "SOUTHEASTASIA:20220510T034556Z:1a8fa56a-147e-4272-94c9-033745ca704e" ],
- "Date": [ "Tue, 10 May 2022 03:45:56 GMT" ]
- },
- "ContentHeaders": {
- "Content-Length": [ "1082" ],
- "Content-Type": [ "application/json; charset=utf-8" ],
- "Expires": [ "-1" ]
- },
- "Content": "{\"id\":\"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/appInsights-g4edrv-test/providers/microsoft.insights/components/componentfu7emc\",\"name\":\"componentfu7emc\",\"type\":\"microsoft.insights/components\",\"location\":\"westus2\",\"tags\":{},\"kind\":\"web\",\"etag\":\"\\\"f600ef0d-0000-0600-0000-6279dff00000\\\"\",\"properties\":{\"Ver\":\"v2\",\"ApplicationId\":\"componentfu7emc\",\"AppId\":\"f41169cf-c2bd-4881-93e3-1965f9c4f6fe\",\"Application_Type\":\"web\",\"Flow_Type\":null,\"Request_Source\":null,\"InstrumentationKey\":\"cd8db8d9-7e94-4e94-b233-b9caa92ba02a\",\"ConnectionString\":\"InstrumentationKey=cd8db8d9-7e94-4e94-b233-b9caa92ba02a;IngestionEndpoint=https://westus2-1.in.applicationinsights.azure.com/;LiveEndpoint=https://westus2.livediagnostics.monitor.azure.com/\",\"Name\":\"componentfu7emc\",\"CreationDate\":\"2022-05-10T03:45:52.4014101+00:00\",\"TenantId\":\"9e223dbe-3399-4e19-88eb-0975f02ac87f\",\"provisioningState\":\"Succeeded\",\"SamplingPercentage\":null,\"RetentionInDays\":90,\"IngestionMode\":\"ApplicationInsights\",\"publicNetworkAccessForIngestion\":\"Enabled\",\"publicNetworkAccessForQuery\":\"Enabled\"}}",
- "isContentBase64": false
- }
- },
- "ApplicationInsightsComponent+[NoContext]+Component+$PUT+https://management.azure.com/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/appInsights-g4edrv-test/providers/microsoft.insights/components/componentfu7emc?api-version=2020-02-02+3": {
- "Request": {
- "Method": "PUT",
- "RequestUri": "https://management.azure.com/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/appInsights-g4edrv-test/providers/microsoft.insights/components/componentfu7emc?api-version=2020-02-02",
- "Content": "{\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"key\": \"val\"\r\n },\r\n \"properties\": {\r\n \"Application_Type\": \"web\",\r\n \"RetentionInDays\": 90,\r\n \"publicNetworkAccessForIngestion\": \"Disabled\",\r\n \"publicNetworkAccessForQuery\": \"Disabled\",\r\n \"IngestionMode\": \"ApplicationInsights\"\r\n },\r\n \"kind\": \"web\",\r\n \"etag\": \"\\\"f600ef0d-0000-0600-0000-6279dff00000\\\"\"\r\n}",
- "isContentBase64": false,
- "Headers": {
- },
- "ContentHeaders": {
- "Content-Type": [ "application/json" ],
- "Content-Length": [ "368" ]
- }
- },
- "Response": {
- "StatusCode": 200,
- "Headers": {
- "Cache-Control": [ "no-cache" ],
- "Pragma": [ "no-cache" ],
- "x-ms-request-id": [ "ebd47db3-e0a5-4a2c-8076-a7655ba240fc" ],
- "X-Content-Type-Options": [ "nosniff" ],
- "Request-Context": [ "appId=cid-v1:920e14b1-13f3-461a-a4bb-b4fe6f1a4525" ],
- "Access-Control-Expose-Headers": [ "Request-Context" ],
- "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ],
- "Server": [ "Microsoft-IIS/10.0" ],
- "X-Powered-By": [ "ASP.NET" ],
- "x-ms-ratelimit-remaining-subscription-writes": [ "1195" ],
- "x-ms-correlation-request-id": [ "036754f0-fdf5-4158-8cc8-ecd32e867613" ],
- "x-ms-routing-request-id": [ "SOUTHEASTASIA:20220510T034622Z:036754f0-fdf5-4158-8cc8-ecd32e867613" ],
- "Date": [ "Tue, 10 May 2022 03:46:21 GMT" ]
- },
- "ContentHeaders": {
- "Content-Length": [ "1114" ],
- "Content-Type": [ "application/json; charset=utf-8" ],
- "Expires": [ "-1" ]
- },
- "Content": "{\"id\":\"/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/appInsights-g4edrv-test/providers/microsoft.insights/components/componentfu7emc\",\"name\":\"componentfu7emc\",\"type\":\"microsoft.insights/components\",\"location\":\"westus2\",\"tags\":{\"key\":\"val\"},\"kind\":\"web\",\"etag\":\"\\\"f600770e-0000-0600-0000-6279dff80000\\\"\",\"properties\":{\"Ver\":\"v2\",\"ApplicationId\":\"componentfu7emc\",\"AppId\":\"f41169cf-c2bd-4881-93e3-1965f9c4f6fe\",\"Application_Type\":\"web\",\"Flow_Type\":null,\"Request_Source\":null,\"InstrumentationKey\":\"cd8db8d9-7e94-4e94-b233-b9caa92ba02a\",\"ConnectionString\":\"InstrumentationKey=cd8db8d9-7e94-4e94-b233-b9caa92ba02a;IngestionEndpoint=https://westus2-1.in.applicationinsights.azure.com/;LiveEndpoint=https://westus2.livediagnostics.monitor.azure.com/\",\"Name\":\"componentfu7emc\",\"CreationDate\":\"2022-05-10T03:45:52.4014101+00:00\",\"TenantId\":\"9e223dbe-3399-4e19-88eb-0975f02ac87f\",\"provisioningState\":\"Succeeded\",\"SamplingPercentage\":null,\"RetentionInDays\":90,\"Retention\":\"P90D\",\"IngestionMode\":\"ApplicationInsights\",\"publicNetworkAccessForIngestion\":\"Disabled\",\"publicNetworkAccessForQuery\":\"Disabled\"}}",
- "isContentBase64": false
- }
- },
- "ApplicationInsightsComponent+[NoContext]+Component+$DELETE+https://management.azure.com/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/appInsights-g4edrv-test/providers/microsoft.insights/components/componentfu7emc?api-version=2020-02-02+4": {
- "Request": {
- "Method": "DELETE",
- "RequestUri": "https://management.azure.com/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/appInsights-g4edrv-test/providers/microsoft.insights/components/componentfu7emc?api-version=2020-02-02",
- "Content": null,
- "isContentBase64": false,
- "Headers": {
- "x-ms-unique-id": [ "9" ],
- "x-ms-client-request-id": [ "b4c7457e-9aa7-4efb-8cea-3245d2cd0a39" ],
- "CommandName": [ "Remove-AzApplicationInsights" ],
- "FullCommandName": [ "Remove-AzApplicationInsights_Delete" ],
- "ParameterSetName": [ "__AllParameterSets" ],
- "User-Agent": [ "AzurePowershell/v0.0.0", "Az.ApplicationInsights/0.1.0" ],
- "Authorization": [ "[Filtered]" ]
- },
- "ContentHeaders": {
- }
- },
- "Response": {
- "StatusCode": 200,
- "Headers": {
- "Cache-Control": [ "no-cache" ],
- "Pragma": [ "no-cache" ],
- "x-ms-request-id": [ "b4c7457e-9aa7-4efb-8cea-3245d2cd0a39" ],
- "X-Content-Type-Options": [ "nosniff" ],
- "Request-Context": [ "appId=cid-v1:920e14b1-13f3-461a-a4bb-b4fe6f1a4525" ],
- "Access-Control-Expose-Headers": [ "Request-Context" ],
- "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ],
- "Server": [ "Microsoft-IIS/10.0" ],
- "X-Powered-By": [ "ASP.NET" ],
- "x-ms-ratelimit-remaining-subscription-deletes": [ "14999" ],
- "x-ms-correlation-request-id": [ "243893c3-611d-46aa-95a7-d76a99da04a8" ],
- "x-ms-routing-request-id": [ "SOUTHEASTASIA:20220510T034630Z:243893c3-611d-46aa-95a7-d76a99da04a8" ],
- "Date": [ "Tue, 10 May 2022 03:46:30 GMT" ]
- },
- "ContentHeaders": {
- "Expires": [ "-1" ],
- "Content-Length": [ "0" ]
- },
- "Content": null,
- "isContentBase64": false
- }
- }
-}
\ No newline at end of file
diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/test/Set-AzApplicationInsightsWebTest.Tests.ps1 b/src/ApplicationInsights/ApplicationInsights.Autorest/test/Set-AzApplicationInsightsWebTest.Tests.ps1
deleted file mode 100644
index 110fa8750898..000000000000
--- a/src/ApplicationInsights/ApplicationInsights.Autorest/test/Set-AzApplicationInsightsWebTest.Tests.ps1
+++ /dev/null
@@ -1,21 +0,0 @@
-if(($null -eq $TestName) -or ($TestName -contains 'Set-AzApplicationInsightsWebTest'))
-{
- $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1'
- if (-Not (Test-Path -Path $loadEnvPath)) {
- $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1'
- }
- . ($loadEnvPath)
- $TestRecordingFile = Join-Path $PSScriptRoot 'Set-AzApplicationInsightsWebTest.Recording.json'
- $currentPath = $PSScriptRoot
- while(-not $mockingPath) {
- $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File
- $currentPath = Split-Path -Path $currentPath -Parent
- }
- . ($mockingPath | Select-Object -First 1).FullName
-}
-
-Describe 'Set-AzApplicationInsightsWebTest' {
- It 'UpdateExpanded' -skip {
- { throw [System.NotImplementedException] } | Should -Not -Throw
- }
-}
diff --git a/src/ApplicationInsights/ApplicationInsights.Autorest/test/env.json b/src/ApplicationInsights/ApplicationInsights.Autorest/test/env.json
deleted file mode 100644
index 00cb4aa92e10..000000000000
--- a/src/ApplicationInsights/ApplicationInsights.Autorest/test/env.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "basicWebTest03": "basicwebtest-aebyvh-pwsh",
- "SubscriptionId": "9e223dbe-3399-4e19-88eb-0975f02ac87f",
- "geoLocation02": "us-ca-sjc-azr",
- "appInsights01Id": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/appInsights-g4edrv-test/providers/microsoft.insights/components/appInsights-a5empk-pwsh",
- "geoLocation03": "emea-ru-msa-edge",
- "standardWebTest01": "standardwebtest-p7kj09-pwsh",
- "component1": "componentfu7emc",
- "appInsights02": "appInsights-q31ebc-pwsh",
- "appInsights01": "appInsights-a5empk-pwsh",
- "basicWebTest04": "basicwebtest-24kd0o-pwsh",
- "resourceGroup": "appInsights-g4edrv-test",
- "appInsights02Id": "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/appInsights-g4edrv-test/providers/microsoft.insights/components/appInsights-q31ebc-pwsh",
- "standardWebTest02": "standardwebtest-hpscby-pwsh",
- "Tenant": "72f988bf-86f1-41af-91ab-2d7cd011db47",
- "location": "westus2",
- "geoLocation01": "emea-nl-ams-azr",
- "geoLocation04": "emea-se-sto-edge"
-}
diff --git a/src/ApplicationInsights/ApplicationInsights.sln b/src/ApplicationInsights/ApplicationInsights.sln
index 142feaa08271..a5c73538d2f1 100644
--- a/src/ApplicationInsights/ApplicationInsights.sln
+++ b/src/ApplicationInsights/ApplicationInsights.sln
@@ -1,69 +1,104 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
-VisualStudioVersion = 16.0.31911.196
+VisualStudioVersion = 16.0.30114.105
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ApplicationInsights", "ApplicationInsights\ApplicationInsights.csproj", "{87A51B59-9020-4874-A39B-838C78468E08}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{F3091583-3EFA-4914-9C1E-FD47426F65C7}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{13BB1C60-A70E-4780-ABEF-D5EE36754085}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{FCA07E19-C24B-462C-A2EF-C2A4DB63F40C}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{142D7B0B-388A-4CEB-A228-7F6D423C5C2E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{88B244B2-BCC0-43B4-9629-88BF7E337956}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{6BD6B80A-06AF-4B5B-9230-69CCFC6C8D64}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{780AE1F2-1B99-48CD-969F-B5B9D6B8881D}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{FF81DC73-B8EC-4082-8841-4FBF2B16E7CE}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{1B157590-1B97-4C2E-B49D-0BCFA5343298}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{3E016018-D65D-4336-9F64-17DA97783AD0}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ScenarioTest.ResourceManager", "..\..\tools\ScenarioTest.ResourceManager\ScenarioTest.ResourceManager.csproj", "{F83FBA8D-732D-437C-A0E2-02E45B01E123}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestFx", "..\..\tools\TestFx\TestFx.csproj", "{BC80A1D0-FFA4-43D9-AA74-799F5CB54B58}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Az.ApplicationInsights", "ApplicationInsights.Autorest\Az.ApplicationInsights.csproj", "{5CF89B68-7FA6-44A1-AF48-463EB560D79E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.ApplicationInsights", "Az.ApplicationInsights.csproj", "{A1D58CC0-0761-4377-A7BF-057EEF736034}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {87A51B59-9020-4874-A39B-838C78468E08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {87A51B59-9020-4874-A39B-838C78468E08}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {87A51B59-9020-4874-A39B-838C78468E08}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {87A51B59-9020-4874-A39B-838C78468E08}.Release|Any CPU.Build.0 = Release|Any CPU
- {142D7B0B-388A-4CEB-A228-7F6D423C5C2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {142D7B0B-388A-4CEB-A228-7F6D423C5C2E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {142D7B0B-388A-4CEB-A228-7F6D423C5C2E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {142D7B0B-388A-4CEB-A228-7F6D423C5C2E}.Release|Any CPU.Build.0 = Release|Any CPU
- {6BD6B80A-06AF-4B5B-9230-69CCFC6C8D64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6BD6B80A-06AF-4B5B-9230-69CCFC6C8D64}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6BD6B80A-06AF-4B5B-9230-69CCFC6C8D64}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6BD6B80A-06AF-4B5B-9230-69CCFC6C8D64}.Release|Any CPU.Build.0 = Release|Any CPU
- {FF81DC73-B8EC-4082-8841-4FBF2B16E7CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FF81DC73-B8EC-4082-8841-4FBF2B16E7CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FF81DC73-B8EC-4082-8841-4FBF2B16E7CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FF81DC73-B8EC-4082-8841-4FBF2B16E7CE}.Release|Any CPU.Build.0 = Release|Any CPU
- {3E016018-D65D-4336-9F64-17DA97783AD0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3E016018-D65D-4336-9F64-17DA97783AD0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3E016018-D65D-4336-9F64-17DA97783AD0}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3E016018-D65D-4336-9F64-17DA97783AD0}.Release|Any CPU.Build.0 = Release|Any CPU
- {F83FBA8D-732D-437C-A0E2-02E45B01E123}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F83FBA8D-732D-437C-A0E2-02E45B01E123}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F83FBA8D-732D-437C-A0E2-02E45B01E123}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F83FBA8D-732D-437C-A0E2-02E45B01E123}.Release|Any CPU.Build.0 = Release|Any CPU
- {BC80A1D0-FFA4-43D9-AA74-799F5CB54B58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BC80A1D0-FFA4-43D9-AA74-799F5CB54B58}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BC80A1D0-FFA4-43D9-AA74-799F5CB54B58}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BC80A1D0-FFA4-43D9-AA74-799F5CB54B58}.Release|Any CPU.Build.0 = Release|Any CPU
- {5CF89B68-7FA6-44A1-AF48-463EB560D79E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5CF89B68-7FA6-44A1-AF48-463EB560D79E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5CF89B68-7FA6-44A1-AF48-463EB560D79E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5CF89B68-7FA6-44A1-AF48-463EB560D79E}.Release|Any CPU.Build.0 = Release|Any CPU
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {591175C5-EDCF-4D1D-80B7-5C2E3C4BFA6F}
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {F3091583-3EFA-4914-9C1E-FD47426F65C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F3091583-3EFA-4914-9C1E-FD47426F65C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F3091583-3EFA-4914-9C1E-FD47426F65C7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F3091583-3EFA-4914-9C1E-FD47426F65C7}.Debug|x64.Build.0 = Debug|Any CPU
+ {F3091583-3EFA-4914-9C1E-FD47426F65C7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F3091583-3EFA-4914-9C1E-FD47426F65C7}.Debug|x86.Build.0 = Debug|Any CPU
+ {F3091583-3EFA-4914-9C1E-FD47426F65C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F3091583-3EFA-4914-9C1E-FD47426F65C7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F3091583-3EFA-4914-9C1E-FD47426F65C7}.Release|x64.ActiveCfg = Release|Any CPU
+ {F3091583-3EFA-4914-9C1E-FD47426F65C7}.Release|x64.Build.0 = Release|Any CPU
+ {F3091583-3EFA-4914-9C1E-FD47426F65C7}.Release|x86.ActiveCfg = Release|Any CPU
+ {F3091583-3EFA-4914-9C1E-FD47426F65C7}.Release|x86.Build.0 = Release|Any CPU
+ {FCA07E19-C24B-462C-A2EF-C2A4DB63F40C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FCA07E19-C24B-462C-A2EF-C2A4DB63F40C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FCA07E19-C24B-462C-A2EF-C2A4DB63F40C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {FCA07E19-C24B-462C-A2EF-C2A4DB63F40C}.Debug|x64.Build.0 = Debug|Any CPU
+ {FCA07E19-C24B-462C-A2EF-C2A4DB63F40C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FCA07E19-C24B-462C-A2EF-C2A4DB63F40C}.Debug|x86.Build.0 = Debug|Any CPU
+ {FCA07E19-C24B-462C-A2EF-C2A4DB63F40C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FCA07E19-C24B-462C-A2EF-C2A4DB63F40C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FCA07E19-C24B-462C-A2EF-C2A4DB63F40C}.Release|x64.ActiveCfg = Release|Any CPU
+ {FCA07E19-C24B-462C-A2EF-C2A4DB63F40C}.Release|x64.Build.0 = Release|Any CPU
+ {FCA07E19-C24B-462C-A2EF-C2A4DB63F40C}.Release|x86.ActiveCfg = Release|Any CPU
+ {FCA07E19-C24B-462C-A2EF-C2A4DB63F40C}.Release|x86.Build.0 = Release|Any CPU
+ {88B244B2-BCC0-43B4-9629-88BF7E337956}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {88B244B2-BCC0-43B4-9629-88BF7E337956}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {88B244B2-BCC0-43B4-9629-88BF7E337956}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {88B244B2-BCC0-43B4-9629-88BF7E337956}.Debug|x64.Build.0 = Debug|Any CPU
+ {88B244B2-BCC0-43B4-9629-88BF7E337956}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {88B244B2-BCC0-43B4-9629-88BF7E337956}.Debug|x86.Build.0 = Debug|Any CPU
+ {88B244B2-BCC0-43B4-9629-88BF7E337956}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {88B244B2-BCC0-43B4-9629-88BF7E337956}.Release|Any CPU.Build.0 = Release|Any CPU
+ {88B244B2-BCC0-43B4-9629-88BF7E337956}.Release|x64.ActiveCfg = Release|Any CPU
+ {88B244B2-BCC0-43B4-9629-88BF7E337956}.Release|x64.Build.0 = Release|Any CPU
+ {88B244B2-BCC0-43B4-9629-88BF7E337956}.Release|x86.ActiveCfg = Release|Any CPU
+ {88B244B2-BCC0-43B4-9629-88BF7E337956}.Release|x86.Build.0 = Release|Any CPU
+ {780AE1F2-1B99-48CD-969F-B5B9D6B8881D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {780AE1F2-1B99-48CD-969F-B5B9D6B8881D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {780AE1F2-1B99-48CD-969F-B5B9D6B8881D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {780AE1F2-1B99-48CD-969F-B5B9D6B8881D}.Debug|x64.Build.0 = Debug|Any CPU
+ {780AE1F2-1B99-48CD-969F-B5B9D6B8881D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {780AE1F2-1B99-48CD-969F-B5B9D6B8881D}.Debug|x86.Build.0 = Debug|Any CPU
+ {780AE1F2-1B99-48CD-969F-B5B9D6B8881D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {780AE1F2-1B99-48CD-969F-B5B9D6B8881D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {780AE1F2-1B99-48CD-969F-B5B9D6B8881D}.Release|x64.ActiveCfg = Release|Any CPU
+ {780AE1F2-1B99-48CD-969F-B5B9D6B8881D}.Release|x64.Build.0 = Release|Any CPU
+ {780AE1F2-1B99-48CD-969F-B5B9D6B8881D}.Release|x86.ActiveCfg = Release|Any CPU
+ {780AE1F2-1B99-48CD-969F-B5B9D6B8881D}.Release|x86.Build.0 = Release|Any CPU
+ {1B157590-1B97-4C2E-B49D-0BCFA5343298}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1B157590-1B97-4C2E-B49D-0BCFA5343298}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1B157590-1B97-4C2E-B49D-0BCFA5343298}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1B157590-1B97-4C2E-B49D-0BCFA5343298}.Debug|x64.Build.0 = Debug|Any CPU
+ {1B157590-1B97-4C2E-B49D-0BCFA5343298}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1B157590-1B97-4C2E-B49D-0BCFA5343298}.Debug|x86.Build.0 = Debug|Any CPU
+ {1B157590-1B97-4C2E-B49D-0BCFA5343298}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1B157590-1B97-4C2E-B49D-0BCFA5343298}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1B157590-1B97-4C2E-B49D-0BCFA5343298}.Release|x64.ActiveCfg = Release|Any CPU
+ {1B157590-1B97-4C2E-B49D-0BCFA5343298}.Release|x64.Build.0 = Release|Any CPU
+ {1B157590-1B97-4C2E-B49D-0BCFA5343298}.Release|x86.ActiveCfg = Release|Any CPU
+ {1B157590-1B97-4C2E-B49D-0BCFA5343298}.Release|x86.Build.0 = Release|Any CPU
+ {A1D58CC0-0761-4377-A7BF-057EEF736034}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A1D58CC0-0761-4377-A7BF-057EEF736034}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A1D58CC0-0761-4377-A7BF-057EEF736034}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A1D58CC0-0761-4377-A7BF-057EEF736034}.Debug|x64.Build.0 = Debug|Any CPU
+ {A1D58CC0-0761-4377-A7BF-057EEF736034}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A1D58CC0-0761-4377-A7BF-057EEF736034}.Debug|x86.Build.0 = Debug|Any CPU
+ {A1D58CC0-0761-4377-A7BF-057EEF736034}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A1D58CC0-0761-4377-A7BF-057EEF736034}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A1D58CC0-0761-4377-A7BF-057EEF736034}.Release|x64.ActiveCfg = Release|Any CPU
+ {A1D58CC0-0761-4377-A7BF-057EEF736034}.Release|x64.Build.0 = Release|Any CPU
+ {A1D58CC0-0761-4377-A7BF-057EEF736034}.Release|x86.ActiveCfg = Release|Any CPU
+ {A1D58CC0-0761-4377-A7BF-057EEF736034}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
diff --git a/src/ApplicationInsights/ApplicationInsights/ApplicationInsights.csproj b/src/ApplicationInsights/ApplicationInsights/ApplicationInsights.csproj
deleted file mode 100644
index 3fb4d57805ad..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/ApplicationInsights.csproj
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
- ApplicationInsights
-
-
-
-
-
-
- $(LegacyAssemblyPrefix)$(PsModuleName)
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/ApplicationInsights/ApplicationInsights/ApplicationInsights.format.ps1xml b/src/ApplicationInsights/ApplicationInsights/ApplicationInsights.format.ps1xml
deleted file mode 100644
index 9ac2c20e8cc4..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/ApplicationInsights.format.ps1xml
+++ /dev/null
@@ -1,179 +0,0 @@
-
-
-
-
- Application Insights Table View
-
- Microsoft.Azure.Commands.ApplicationInsights.Models.PSApplicationInsightsComponentTableView
-
-
-
-
-
- Right
-
-
-
- Left
-
-
-
- Right
-
-
-
- Right
-
-
-
- Right
-
-
-
- Right
-
-
-
- Right
-
-
-
- Right
-
-
-
-
-
-
- $_.Name
-
-
- $_.ResourceGroupName
-
-
- $_.Location
-
-
- $_.InstrumentationKey
-
-
- $_.AppId
-
-
- $_.Id
-
-
- $_.ProvisioningState
-
-
- $_.Tags
-
-
-
-
-
-
-
- Application Insights Continuous export Table View
-
- Microsoft.Azure.Commands.ApplicationInsights.Models.PSExportConfigurationTableView
-
-
-
-
-
- Left
-
-
-
- Left
-
-
-
- Left
-
-
-
- Left
-
-
-
- Right
-
-
-
-
-
-
- $_.ExportId
-
-
- $_.DocumentTypes
-
-
- $_.ExportStatus
-
-
- $_.DestinationStorageAccountId
-
-
- $_.ContainerName
-
-
-
-
-
-
-
- Application Insights API key Table View
-
- Microsoft.Azure.Commands.ApplicationInsights.Models.PSApiKeyTableView
-
-
-
-
-
- Left
-
-
-
- Left
-
-
-
- Left
-
-
-
- Left
-
-
-
- Right
-
-
-
-
-
-
- $_.Id
-
-
- $_.Description
-
-
- $_.Permissions
-
-
- $_.CreatedDate
-
-
- $_.ApiKey
-
-
-
-
-
-
-
-
diff --git a/src/ApplicationInsights/ApplicationInsights/Properties/AssemblyInfo.cs b/src/ApplicationInsights/ApplicationInsights/Properties/AssemblyInfo.cs
deleted file mode 100644
index 342d34b6b58c..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-// ----------------------------------------------------------------------------------
-//
-// Copyright Microsoft Corporation
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-// http://www.apache.org/licenses/LICENSE-2.0
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-// ----------------------------------------------------------------------------------
-
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Microsoft Azure Powershell - Application Insights Provider")]
-[assembly: AssemblyCompany(Microsoft.WindowsAzure.Commands.Common.AzurePowerShell.AssemblyCompany)]
-[assembly: AssemblyProduct(Microsoft.WindowsAzure.Commands.Common.AzurePowerShell.AssemblyProduct)]
-[assembly: AssemblyCopyright(Microsoft.WindowsAzure.Commands.Common.AzurePowerShell.AssemblyCopyright)]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("313dca76-acce-4948-9317-a10f12f2b28c")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-
-[assembly: AssemblyVersion("1.3.1")]
-[assembly: AssemblyFileVersion("1.3.1")]
diff --git a/src/ApplicationInsights/ApplicationInsights/StartupScripts/sample.ps1 b/src/ApplicationInsights/ApplicationInsights/StartupScripts/sample.ps1
deleted file mode 100644
index 1a3d1052f460..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/StartupScripts/sample.ps1
+++ /dev/null
@@ -1 +0,0 @@
-#Placeholder for future scripts: Please delete this file and uncomment Always within the block in the .csproj file.
\ No newline at end of file
diff --git a/src/ApplicationInsights/ApplicationInsights/help/Az.ApplicationInsights.md b/src/ApplicationInsights/ApplicationInsights/help/Az.ApplicationInsights.md
deleted file mode 100644
index 4af50e2990bc..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/help/Az.ApplicationInsights.md
+++ /dev/null
@@ -1,87 +0,0 @@
----
-Module Name: Az.ApplicationInsights
-Module Guid: {{ Update Module Guid }}
-Download Help Link: {{ Update Download Link }}
-Help Version: {{ Update Help Version }}
-Locale: {{ Update Locale }}
----
-
-# Az.ApplicationInsights Module
-## Description
-{{ Fill in the Description }}
-
-## Az.ApplicationInsights Cmdlets
-### [Get-AzApplicationInsights](Get-AzApplicationInsights.md)
-Returns an Application Insights component.
-
-### [Get-AzApplicationInsightsApiKey](Get-AzApplicationInsightsApiKey.md)
-Get the API Key for this key id.
-
-### [Get-AzApplicationInsightsContinuousExport](Get-AzApplicationInsightsContinuousExport.md)
-Get the Continuous Export configuration for this export id.
-
-### [Get-AzApplicationInsightsLinkedStorageAccount](Get-AzApplicationInsightsLinkedStorageAccount.md)
-Returns the current linked storage settings for an Application Insights component.
-
-### [Get-AzApplicationInsightsWebTest](Get-AzApplicationInsightsWebTest.md)
-Get a specific Application Insights web test definition.
-
-### [New-AzApplicationInsights](New-AzApplicationInsights.md)
-Creates (or updates) an Application Insights component.
-Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation.
-
-### [New-AzApplicationInsightsApiKey](New-AzApplicationInsightsApiKey.md)
-Create an API Key of an Application Insights component.
-
-### [New-AzApplicationInsightsContinuousExport](New-AzApplicationInsightsContinuousExport.md)
-Create a Continuous Export configuration of an Application Insights component.
-
-### [New-AzApplicationInsightsLinkedStorageAccount](New-AzApplicationInsightsLinkedStorageAccount.md)
-Replace current linked storage account for an Application Insights component.
-
-### [New-AzApplicationInsightsWebTest](New-AzApplicationInsightsWebTest.md)
-Creates or updates an Application Insights web test definition.
-
-### [New-AzApplicationInsightsWebTestGeolocationObject](New-AzApplicationInsightsWebTestGeolocationObject.md)
-Create an in-memory object for WebTestGeolocation.
-
-### [New-AzApplicationInsightsWebTestHeaderFieldObject](New-AzApplicationInsightsWebTestHeaderFieldObject.md)
-Create a in-memory object for HeaderField
-
-### [Remove-AzApplicationInsights](Remove-AzApplicationInsights.md)
-Deletes an Application Insights component.
-
-### [Remove-AzApplicationInsightsApiKey](Remove-AzApplicationInsightsApiKey.md)
-Delete an API Key of an Application Insights component.
-
-### [Remove-AzApplicationInsightsContinuousExport](Remove-AzApplicationInsightsContinuousExport.md)
-Delete a Continuous Export configuration of an Application Insights component.
-
-### [Remove-AzApplicationInsightsLinkedStorageAccount](Remove-AzApplicationInsightsLinkedStorageAccount.md)
-Delete linked storage accounts for an Application Insights component.
-
-### [Remove-AzApplicationInsightsWebTest](Remove-AzApplicationInsightsWebTest.md)
-Deletes an Application Insights web test.
-
-### [Set-AzApplicationInsightsContinuousExport](Set-AzApplicationInsightsContinuousExport.md)
-Create a Continuous Export configuration of an Application Insights component.
-
-### [Set-AzApplicationInsightsDailyCap](Set-AzApplicationInsightsDailyCap.md)
-Update current billing features for an Application Insights component.
-
-### [Set-AzApplicationInsightsPricingPlan](Set-AzApplicationInsightsPricingPlan.md)
-Update current billing features for an Application Insights component.
-
-### [Set-AzApplicationInsightsWebTest](Set-AzApplicationInsightsWebTest.md)
-Creates or updates an Application Insights web test definition.
-
-### [Update-AzApplicationInsights](Update-AzApplicationInsights.md)
-Creates (or updates) an Application Insights component.
-Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation.
-
-### [Update-AzApplicationInsightsLinkedStorageAccount](Update-AzApplicationInsightsLinkedStorageAccount.md)
-Update linked storage accounts for an Application Insights component.
-
-### [Update-AzApplicationInsightsWebTestTag](Update-AzApplicationInsightsWebTestTag.md)
-Creates or updates an Application Insights web test definition.
-
diff --git a/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsights.md b/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsights.md
deleted file mode 100644
index e7ec13386796..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsights.md
+++ /dev/null
@@ -1,205 +0,0 @@
----
-external help file: Az.ApplicationInsights-help.xml
-Module Name: Az.ApplicationInsights
-online version: https://docs.microsoft.com/powershell/module/az.applicationinsights/get-azapplicationinsightscomponent
-schema: 2.0.0
----
-
-# Get-AzApplicationInsights
-
-## SYNOPSIS
-Returns an Application Insights component.
-
-## SYNTAX
-
-### ListBySubscription (Default)
-```
-Get-AzApplicationInsights [-SubscriptionId ] [-DefaultProfile ] []
-```
-
-### Get
-```
-Get-AzApplicationInsights [-SubscriptionId ] -ResourceGroupName -Name [-Full]
- [-DefaultProfile ] []
-```
-
-### ListByResourceGroupName
-```
-Get-AzApplicationInsights [-SubscriptionId ] -ResourceGroupName [-DefaultProfile ]
- []
-```
-
-### GetByResourceId
-```
-Get-AzApplicationInsights -ResourceId [-Full] [-DefaultProfile ] []
-```
-
-### GetByInputObject
-```
-Get-AzApplicationInsights -InputObject [-DefaultProfile ]
- []
-```
-
-## DESCRIPTION
-Returns an Application Insights component.
-
-## EXAMPLES
-
-### Example 1: Get application insights resource
-```powershell
-PS C:\> Get-AzApplicationInsights -ResourceGroupName "testgroup" -Name "test"
-```
-
-Get application insights resource
-
-### Example 2: Get application insights resource with pricing plan information
-```powershell
-PS C:\> Get-AzApplicationInsights -ResourceGroupName "testgroup" -Name "test" -IncludePricingPlan
-```
-
-Get application insights resource with pricing plan information
-
-## PARAMETERS
-
-### -DefaultProfile
-The credentials, account, tenant, and subscription used for communication with Azure.
-
-```yaml
-Type: System.Management.Automation.PSObject
-Parameter Sets: (All)
-Aliases: AzureRMContext, AzureCredential
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Full
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: Get, GetByResourceId
-Aliases: IncludeDailyCap, IncludeDailyCapStatus, IncludePricingPlan
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -InputObject
-Identity Parameter
-To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.IApplicationInsightsIdentity
-Parameter Sets: GetByInputObject
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: True (ByValue)
-Accept wildcard characters: False
-```
-
-### -Name
-The name of the Application Insights component resource.
-
-```yaml
-Type: System.String
-Parameter Sets: Get
-Aliases: ApplicationInsightsComponentName, ComponentName
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ResourceGroupName
-The name of the resource group.
-The name is case insensitive.
-
-```yaml
-Type: System.String
-Parameter Sets: Get, ListByResourceGroupName
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ResourceId
-The resource ID of applicationinsights component.
-
-```yaml
-Type: System.String
-Parameter Sets: GetByResourceId
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -SubscriptionId
-The ID of the target subscription.
-
-```yaml
-Type: System.String[]
-Parameter Sets: ListBySubscription, Get, ListByResourceGroupName
-Aliases:
-
-Required: False
-Position: Named
-Default value: (Get-AzContext).Subscription.Id
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### CommonParameters
-This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
-
-## INPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.IApplicationInsightsIdentity
-
-## OUTPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api202002.IApplicationInsightsComponent
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.PSApplicationInsightsComponentWithPricingPlan
-
-## NOTES
-
-ALIASES
-
-COMPLEX PARAMETER PROPERTIES
-
-To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
-
-
-INPUTOBJECT : Identity Parameter
- - `[AnnotationId ]`: The unique annotation ID. This is unique within a Application Insights component.
- - `[ComponentName ]`: The name of the Application Insights component resource.
- - `[ExportId ]`: The Continuous Export configuration ID. This is unique within a Application Insights component.
- - `[Id ]`: Resource identity path
- - `[KeyId ]`: The API Key ID. This is unique within a Application Insights component.
- - `[PurgeId ]`: In a purge status request, this is the Id of the operation the status of which is returned.
- - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive.
- - `[ResourceName ]`: The name of the Application Insights component resource.
- - `[StorageType ]`: The type of the Application Insights component data source for the linked storage account.
- - `[SubscriptionId ]`: The ID of the target subscription.
- - `[WebTestName ]`: The name of the Application Insights WebTest resource.
-
-## RELATED LINKS
diff --git a/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsightsApiKey.md b/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsightsApiKey.md
deleted file mode 100644
index 79a554360e5e..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsightsApiKey.md
+++ /dev/null
@@ -1,180 +0,0 @@
----
-external help file: Az.ApplicationInsights-help.xml
-Module Name: Az.ApplicationInsights
-online version: https://docs.microsoft.com/powershell/module/az.applicationinsights/get-azapplicationinsightsapikey
-schema: 2.0.0
----
-
-# Get-AzApplicationInsightsApiKey
-
-## SYNOPSIS
-Get the API Key for this key id.
-
-## SYNTAX
-
-### List (Default)
-```
-Get-AzApplicationInsightsApiKey -Name -ResourceGroupName [-SubscriptionId ]
- [-DefaultProfile ] []
-```
-
-### Get
-```
-Get-AzApplicationInsightsApiKey -ApiKeyId -Name -ResourceGroupName
- [-SubscriptionId ] [-DefaultProfile ] []
-```
-
-### GetViaIdentity
-```
-Get-AzApplicationInsightsApiKey -InputObject [-DefaultProfile ]
- []
-```
-
-## DESCRIPTION
-Get the API Key for this key id.
-
-## EXAMPLES
-
-### Example 1: Get Api Keys for an application insights resource
-```powershell
-PS C:\> Get-AzApplicationInsightsApiKey -ResourceGroupName "testGroup" -Name "test"
-```
-
-Get Api Keys for an application insights resource
-
-### Example 2: Get specific API key for an application insights resource
-```powershell
-PS C:\> Get-AzApplicationInsightsApiKey -ResourceGroupName "testGroup" -Name "test" -ApiKeyId 7c4c61dc-b392-4aa4-992f-ee92b84e5dee
-```
-
-Get specific API key for an application insights resource
-
-## PARAMETERS
-
-### -ApiKeyId
-The API Key ID.
-This is unique within a Application Insights component.
-
-```yaml
-Type: System.String
-Parameter Sets: Get
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -DefaultProfile
-The credentials, account, tenant, and subscription used for communication with Azure.
-
-```yaml
-Type: System.Management.Automation.PSObject
-Parameter Sets: (All)
-Aliases: AzureRMContext, AzureCredential
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -InputObject
-Identity Parameter
-To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.IApplicationInsightsIdentity
-Parameter Sets: GetViaIdentity
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: True (ByValue)
-Accept wildcard characters: False
-```
-
-### -Name
-The name of the Application Insights component resource.
-
-```yaml
-Type: System.String
-Parameter Sets: List, Get
-Aliases: ApplicationInsightsComponentName, ComponentName
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ResourceGroupName
-The name of the resource group.
-The name is case insensitive.
-
-```yaml
-Type: System.String
-Parameter Sets: List, Get
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -SubscriptionId
-The ID of the target subscription.
-
-```yaml
-Type: System.String[]
-Parameter Sets: List, Get
-Aliases:
-
-Required: False
-Position: Named
-Default value: (Get-AzContext).Subscription.Id
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### CommonParameters
-This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
-
-## INPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.IApplicationInsightsIdentity
-
-## OUTPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20150501.IApplicationInsightsComponentApiKey
-
-## NOTES
-
-ALIASES
-
-COMPLEX PARAMETER PROPERTIES
-
-To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
-
-
-INPUTOBJECT : Identity Parameter
- - `[AnnotationId ]`: The unique annotation ID. This is unique within a Application Insights component.
- - `[ComponentName ]`: The name of the Application Insights component resource.
- - `[ExportId ]`: The Continuous Export configuration ID. This is unique within a Application Insights component.
- - `[Id ]`: Resource identity path
- - `[KeyId ]`: The API Key ID. This is unique within a Application Insights component.
- - `[PurgeId ]`: In a purge status request, this is the Id of the operation the status of which is returned.
- - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive.
- - `[ResourceName ]`: The name of the Application Insights component resource.
- - `[StorageType ]`: The type of the Application Insights component data source for the linked storage account.
- - `[SubscriptionId ]`: The ID of the target subscription.
- - `[WebTestName ]`: The name of the Application Insights WebTest resource.
-
-## RELATED LINKS
diff --git a/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsightsContinuousExport.md b/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsightsContinuousExport.md
deleted file mode 100644
index 9f1ef0b273e3..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsightsContinuousExport.md
+++ /dev/null
@@ -1,180 +0,0 @@
----
-external help file: Az.ApplicationInsights-help.xml
-Module Name: Az.ApplicationInsights
-online version: https://docs.microsoft.com/powershell/module/az.applicationinsights/get-azapplicationinsightscontinuousexport
-schema: 2.0.0
----
-
-# Get-AzApplicationInsightsContinuousExport
-
-## SYNOPSIS
-Get the Continuous Export configuration for this export id.
-
-## SYNTAX
-
-### List (Default)
-```
-Get-AzApplicationInsightsContinuousExport -Name -ResourceGroupName
- [-SubscriptionId ] [-DefaultProfile ] []
-```
-
-### Get
-```
-Get-AzApplicationInsightsContinuousExport -ExportId -Name -ResourceGroupName
- [-SubscriptionId ] [-DefaultProfile ] []
-```
-
-### GetViaIdentity
-```
-Get-AzApplicationInsightsContinuousExport -InputObject
- [-DefaultProfile ] []
-```
-
-## DESCRIPTION
-Get the Continuous Export configuration for this export id.
-
-## EXAMPLES
-
-### Example 1: Get continuous export for an application insights resource
-```powershell
-PS C:\> Get-AzApplicationInsightsContinuousExport -ResourceGroupName "testgroup" -Name "test"
-```
-
-Get continuous export for an application insights resource
-
-### Example 2: Get continuous export for an application insights resource
-```powershell
-PS C:\> Get-AzApplicationInsightsContinuousExport -ResourceGroupName "testgroup" -Name "test" -ExportId "ZJrfffySPdtG3ESn3iRxVIEFuNY="
-```
-
-Get continuous export for an application insights resource
-
-## PARAMETERS
-
-### -DefaultProfile
-The credentials, account, tenant, and subscription used for communication with Azure.
-
-```yaml
-Type: System.Management.Automation.PSObject
-Parameter Sets: (All)
-Aliases: AzureRMContext, AzureCredential
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ExportId
-The Continuous Export configuration ID.
-This is unique within a Application Insights component.
-
-```yaml
-Type: System.String
-Parameter Sets: Get
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -InputObject
-Identity Parameter
-To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.IApplicationInsightsIdentity
-Parameter Sets: GetViaIdentity
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: True (ByValue)
-Accept wildcard characters: False
-```
-
-### -Name
-The name of the Application Insights component resource.
-
-```yaml
-Type: System.String
-Parameter Sets: List, Get
-Aliases: ApplicationInsightsComponentName, ComponentName
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ResourceGroupName
-The name of the resource group.
-The name is case insensitive.
-
-```yaml
-Type: System.String
-Parameter Sets: List, Get
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -SubscriptionId
-The ID of the target subscription.
-
-```yaml
-Type: System.String[]
-Parameter Sets: List, Get
-Aliases:
-
-Required: False
-Position: Named
-Default value: (Get-AzContext).Subscription.Id
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### CommonParameters
-This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
-
-## INPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.IApplicationInsightsIdentity
-
-## OUTPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20150501.IApplicationInsightsComponentExportConfiguration
-
-## NOTES
-
-ALIASES
-
-COMPLEX PARAMETER PROPERTIES
-
-To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
-
-
-INPUTOBJECT : Identity Parameter
- - `[AnnotationId ]`: The unique annotation ID. This is unique within a Application Insights component.
- - `[ComponentName ]`: The name of the Application Insights component resource.
- - `[ExportId ]`: The Continuous Export configuration ID. This is unique within a Application Insights component.
- - `[Id ]`: Resource identity path
- - `[KeyId ]`: The API Key ID. This is unique within a Application Insights component.
- - `[PurgeId ]`: In a purge status request, this is the Id of the operation the status of which is returned.
- - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive.
- - `[ResourceName ]`: The name of the Application Insights component resource.
- - `[StorageType ]`: The type of the Application Insights component data source for the linked storage account.
- - `[SubscriptionId ]`: The ID of the target subscription.
- - `[WebTestName ]`: The name of the Application Insights WebTest resource.
-
-## RELATED LINKS
diff --git a/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsightsLinkedStorageAccount.md b/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsightsLinkedStorageAccount.md
deleted file mode 100644
index 4a7ddd6cee8b..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsightsLinkedStorageAccount.md
+++ /dev/null
@@ -1,151 +0,0 @@
----
-external help file: Az.ApplicationInsights-help.xml
-Module Name: Az.ApplicationInsights
-online version: https://docs.microsoft.com/powershell/module/az.applicationinsights/get-azapplicationinsightslinkedstorageaccount
-schema: 2.0.0
----
-
-# Get-AzApplicationInsightsLinkedStorageAccount
-
-## SYNOPSIS
-Returns the current linked storage settings for an Application Insights component.
-
-## SYNTAX
-
-### Get (Default)
-```
-Get-AzApplicationInsightsLinkedStorageAccount -Name -ResourceGroupName
- [-SubscriptionId ] [-DefaultProfile ] []
-```
-
-### GetViaIdentity
-```
-Get-AzApplicationInsightsLinkedStorageAccount -InputObject
- [-DefaultProfile ] []
-```
-
-## DESCRIPTION
-Returns the current linked storage settings for an Application Insights component.
-
-## EXAMPLES
-
-### Example 1: Get linked storage account associated with component "componentName"
-```powershell
-PS C:\> Get-AzApplicationInsightsLinkedStorageAccount -ResourceGroupName "rgName" -ComponentName "componentName"
-```
-
-Get linked storage account associated with component "componentName"
-
-## PARAMETERS
-
-### -DefaultProfile
-The credentials, account, tenant, and subscription used for communication with Azure.
-
-```yaml
-Type: System.Management.Automation.PSObject
-Parameter Sets: (All)
-Aliases: AzureRMContext, AzureCredential
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -InputObject
-Identity Parameter
-To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.IApplicationInsightsIdentity
-Parameter Sets: GetViaIdentity
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: True (ByValue)
-Accept wildcard characters: False
-```
-
-### -Name
-The name of the Application Insights component resource.
-
-```yaml
-Type: System.String
-Parameter Sets: Get
-Aliases: ApplicationInsightsComponentName, ComponentName
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ResourceGroupName
-The name of the resource group.
-The name is case insensitive.
-
-```yaml
-Type: System.String
-Parameter Sets: Get
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -SubscriptionId
-The ID of the target subscription.
-
-```yaml
-Type: System.String[]
-Parameter Sets: Get
-Aliases:
-
-Required: False
-Position: Named
-Default value: (Get-AzContext).Subscription.Id
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### CommonParameters
-This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
-
-## INPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.IApplicationInsightsIdentity
-
-## OUTPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20200301Preview.IComponentLinkedStorageAccounts
-
-## NOTES
-
-ALIASES
-
-COMPLEX PARAMETER PROPERTIES
-
-To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
-
-
-INPUTOBJECT : Identity Parameter
- - `[AnnotationId ]`: The unique annotation ID. This is unique within a Application Insights component.
- - `[ComponentName ]`: The name of the Application Insights component resource.
- - `[ExportId ]`: The Continuous Export configuration ID. This is unique within a Application Insights component.
- - `[Id ]`: Resource identity path
- - `[KeyId ]`: The API Key ID. This is unique within a Application Insights component.
- - `[PurgeId ]`: In a purge status request, this is the Id of the operation the status of which is returned.
- - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive.
- - `[ResourceName ]`: The name of the Application Insights component resource.
- - `[StorageType ]`: The type of the Application Insights component data source for the linked storage account.
- - `[SubscriptionId ]`: The ID of the target subscription.
- - `[WebTestName ]`: The name of the Application Insights WebTest resource.
-
-## RELATED LINKS
diff --git a/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsightsWebTest.md b/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsightsWebTest.md
deleted file mode 100644
index 552a2790775b..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/help/Get-AzApplicationInsightsWebTest.md
+++ /dev/null
@@ -1,260 +0,0 @@
----
-external help file: Az.ApplicationInsights-help.xml
-Module Name: Az.ApplicationInsights
-online version: https://docs.microsoft.com/powershell/module/az.applicationinsights/get-azapplicationinsightswebtest
-schema: 2.0.0
----
-
-# Get-AzApplicationInsightsWebTest
-
-## SYNOPSIS
-Get a specific Application Insights web test definition.
-
-## SYNTAX
-
-### List1 (Default)
-```
-Get-AzApplicationInsightsWebTest [-SubscriptionId ] [-DefaultProfile ] []
-```
-
-### Get
-```
-Get-AzApplicationInsightsWebTest -Name -ResourceGroupName [-SubscriptionId ]
- [-DefaultProfile ] []
-```
-
-### List2
-```
-Get-AzApplicationInsightsWebTest -ResourceGroupName [-SubscriptionId ]
- -AppInsightsName [-DefaultProfile ] []
-```
-
-### List
-```
-Get-AzApplicationInsightsWebTest -ResourceGroupName [-SubscriptionId ]
- [-DefaultProfile ] []
-```
-
-### GetViaIdentity
-```
-Get-AzApplicationInsightsWebTest -InputObject [-DefaultProfile ]
- []
-```
-
-## DESCRIPTION
-Get a specific Application Insights web test definition.
-
-## EXAMPLES
-
-### Example 1: List all Application Insights web tests under a subscription
-```powershell
-Get-AzApplicationInsightsWebTest
-```
-
-```output
-Name Location WebTestKind ResourceGroupName
----- -------- ----------- -----------------
-bsaic-portal-appinsights-portal01 westus2 ping azpwsh-rg-test
-basic-portal02-appinsights-portal01 westus2 ping azpwsh-rg-test
-basic-portal03-appinsights-portal01 westus2 ping azpwsh-rg-test
-standard-portal-appinsights-portal01 westus2 standard azpwsh-rg-test
-standard-pwsh01 westus2 standard azpwsh-rg-test
-```
-
-This command lists all Application Insights web tests under a subscription.
-
-### Example 2: List all Application Insights web tests under a resource group
-```powershell
-Get-AzApplicationInsightsWebTest -ResourceGroupName azpwsh-rg-test
-```
-
-```output
-Name Location WebTestKind ResourceGroupName
----- -------- ----------- -----------------
-bsaic-portal-appinsights-portal01 westus2 ping azpwsh-rg-test
-basic-portal02-appinsights-portal01 westus2 ping azpwsh-rg-test
-basic-portal03-appinsights-portal01 westus2 ping azpwsh-rg-test
-standard-portal-appinsights-portal01 westus2 standard azpwsh-rg-test
-standard-pwsh01 westus2 standard azpwsh-rg-test
-```
-
-This command lists all Application Insights web tests under a resource group.
-
-### Example 3: List all Application Insights web tests under a specific Application Insights
-```powershell
-Get-AzApplicationInsightsWebTest -ResourceGroupName azpwsh-rg-test -AppInsightsName appinsights-portal01
-```
-
-```output
-Name Location WebTestKind ResourceGroupName Enabled
----- -------- ----------- ----------------- -------
-bsaic-portal-appinsights-portal01 westus2 ping azpwsh-rg-test True
-basic-portal02-appinsights-portal01 westus2 ping azpwsh-rg-test True
-basic-portal03-appinsights-portal01 westus2 ping azpwsh-rg-test True
-standard-portal-appinsights-portal01 westus2 standard azpwsh-rg-test True
-standard-pwsh01 westus2 standard azpwsh-rg-test True
-```
-
-This command lists all Application Insights web tests under a specific Application Insights.
-
-### Example 4: Get a specific Application Insights web test definition
-```powershell
-Get-AzApplicationInsightsWebTest -ResourceGroupName azpwsh-rg-test -Name standard-pwsh01
-```
-
-```output
-Name Location WebTestKind ResourceGroupName Enabled
----- -------- ----------- ----------------- -------
-standard-pwsh01 westus2 standard azpwsh-rg-test True
-```
-
-This command gets a specific Application Insights web test definition.
-
-### Example 5: Get a specific Application Insights web test definition by pipeline
-```powershell
-$location01 = New-AzApplicationInsightsWebTestGeolocationObject -Location "emea-nl-ams-azr"
-$location02 = New-AzApplicationInsightsWebTestGeolocationObject -Location "us-ca-sjc-azr"
-New-AzApplicationInsightsWebTest -ResourceGroupName azpwsh-rg-test -Name standardwebtestpwsh03 -Location 'westus2' `
--Tag @{"hidden-link:/subscriptions/xxxxxxxxxx-xxxx-xxxxx-xxxxxxxxxxxx/resourceGroups/azpwsh-rg-test/providers/microsoft.insights/components/appinsightsportal01" = "Resource"} `
--RequestUrl "https://docs.microsoft.com/" -RequestHttpVerb "GET" `
--TestName 'standardwebtestpwsh03' `
--RuleSslCheck -RuleSslCertRemainingLifetimeCheck 7 -RuleExpectedHttpStatusCode 200 `
--Enabled -Frequency 300 -Timeout 120 -Kind "standard" -RetryEnabled -GeoLocation $location01, $location02 ` |Get-AzApplicationInsightsWebTest
-```
-
-```output
-Name Location WebTestKind ResourceGroupName Enabled
----- -------- ----------- ----------------- -------
-standardwebtestpwsh03 westus2 standard azpwsh-rg-test True
-```
-
-This command gets a specific Application Insights web test definition by pipeline.
-
-## PARAMETERS
-
-### -AppInsightsName
-The name of the Application Insights component resource.
-
-```yaml
-Type: System.String
-Parameter Sets: List2
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -DefaultProfile
-The credentials, account, tenant, and subscription used for communication with Azure.
-
-```yaml
-Type: System.Management.Automation.PSObject
-Parameter Sets: (All)
-Aliases: AzureRMContext, AzureCredential
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -InputObject
-Identity Parameter
-To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.IApplicationInsightsIdentity
-Parameter Sets: GetViaIdentity
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: True (ByValue)
-Accept wildcard characters: False
-```
-
-### -Name
-The name of the Application Insights WebTest resource.
-
-```yaml
-Type: System.String
-Parameter Sets: Get
-Aliases: WebTestName
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ResourceGroupName
-The name of the resource group.
-The name is case insensitive.
-
-```yaml
-Type: System.String
-Parameter Sets: Get, List2, List
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -SubscriptionId
-The ID of the target subscription.
-
-```yaml
-Type: System.String[]
-Parameter Sets: List1, Get, List2, List
-Aliases:
-
-Required: False
-Position: Named
-Default value: (Get-AzContext).Subscription.Id
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### CommonParameters
-This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
-
-## INPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.IApplicationInsightsIdentity
-
-## OUTPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20180501Preview.IWebTest
-
-## NOTES
-
-ALIASES
-
-COMPLEX PARAMETER PROPERTIES
-
-To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
-
-
-INPUTOBJECT : Identity Parameter
- - `[AnnotationId ]`: The unique annotation ID. This is unique within a Application Insights component.
- - `[ComponentName ]`: The name of the Application Insights component resource.
- - `[ExportId ]`: The Continuous Export configuration ID. This is unique within a Application Insights component.
- - `[Id ]`: Resource identity path
- - `[KeyId ]`: The API Key ID. This is unique within a Application Insights component.
- - `[PurgeId ]`: In a purge status request, this is the Id of the operation the status of which is returned.
- - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive.
- - `[ResourceName ]`: The name of the Application Insights component resource.
- - `[StorageType ]`: The type of the Application Insights component data source for the linked storage account.
- - `[SubscriptionId ]`: The ID of the target subscription.
- - `[WebTestName ]`: The name of the Application Insights WebTest resource.
-
-## RELATED LINKS
diff --git a/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsights.md b/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsights.md
deleted file mode 100644
index 3347ba8cdcb6..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsights.md
+++ /dev/null
@@ -1,423 +0,0 @@
----
-external help file:
-Module Name: Az.ApplicationInsights
-online version: https://docs.microsoft.com/powershell/module/az.applicationinsights/new-azapplicationinsights
-schema: 2.0.0
----
-
-# New-AzApplicationInsights
-
-## SYNOPSIS
-Creates (or updates) an Application Insights component.
-Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation.
-
-## SYNTAX
-
-```
-New-AzApplicationInsights -Name -ResourceGroupName -Location
- [-SubscriptionId ] [-ApplicationType ] [-DisableIPMasking] [-DisableLocalAuth]
- [-Etag ] [-FlowType ] [-ForceCustomerStorageForProfiler] [-HockeyAppId ]
- [-ImmediatePurgeDataOn30Day] [-IngestionMode ] [-Kind ]
- [-PublicNetworkAccessForIngestion ]
- [-PublicNetworkAccessForQuery ] [-RequestSource ]
- [-RetentionInDays ] [-SamplingPercentage ] [-Tag ] [-WorkspaceResourceId ]
- [-DefaultProfile ] [-Confirm] [-WhatIf] []
-```
-
-## DESCRIPTION
-Creates (or updates) an Application Insights component.
-Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation.
-
-## EXAMPLES
-
-### Example 1: Create a new application insights resource
-```powershell
-PS C:\> New-AzApplicationInsights -Kind java -ResourceGroupName testgroup -Name test1027 -location eastus
-```
-
-Add a new application insights resource named as "test" in resource group "testgroup" with kind "java"
-
-## PARAMETERS
-
-### -ApplicationType
-Type of application being monitored.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.ApplicationType
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -DefaultProfile
-The credentials, account, tenant, and subscription used for communication with Azure.
-
-```yaml
-Type: System.Management.Automation.PSObject
-Parameter Sets: (All)
-Aliases: AzureRMContext, AzureCredential
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -DisableIPMasking
-Disable IP masking.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -DisableLocalAuth
-Disable Non-AAD based Auth.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Etag
-Resource etag
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -FlowType
-Used by the Application Insights system to determine what kind of flow this component was created by.
-This is to be set to 'Bluefield' when creating/updating a component via the REST API.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.FlowType
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ForceCustomerStorageForProfiler
-Force users to create their own storage account for profiler and debugger.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -HockeyAppId
-The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ImmediatePurgeDataOn30Day
-Purge data immediately after 30 days.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -IngestionMode
-Indicates the flow of the ingestion.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.IngestionMode
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Kind
-The kind of application that this component refers to, used to customize UI.
-This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases: ApplicationKind
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Location
-Resource location
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Name
-The name of the Application Insights component resource.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases: ApplicationInsightsComponentName, ComponentName
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -PublicNetworkAccessForIngestion
-The network access type for accessing Application Insights ingestion.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.PublicNetworkAccessType
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -PublicNetworkAccessForQuery
-The network access type for accessing Application Insights query.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.PublicNetworkAccessType
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -RequestSource
-Describes what tool created this Application Insights component.
-Customers using this API should set this to the default 'rest'.
-
-```yaml
-Type: Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Support.RequestSource
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ResourceGroupName
-The name of the resource group.
-The name is case insensitive.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -RetentionInDays
-Retention period in days.
-
-```yaml
-Type: System.Int32
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -SamplingPercentage
-Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry.
-
-```yaml
-Type: System.Double
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -SubscriptionId
-The ID of the target subscription.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: (Get-AzContext).Subscription.Id
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Tag
-Resource tags
-
-```yaml
-Type: System.Collections.Hashtable
-Parameter Sets: (All)
-Aliases: Tags
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -WorkspaceResourceId
-Resource Id of the log analytics workspace which the data will be ingested to.
-This property is required to create an application with this API version.
-Applications from older versions will not have this property.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Confirm
-Prompts you for confirmation before running the cmdlet.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases: cf
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -WhatIf
-Shows what would happen if the cmdlet runs.
-The cmdlet is not run.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases: wi
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### CommonParameters
-This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
-
-## INPUTS
-
-## OUTPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api202002.IApplicationInsightsComponent
-
-## NOTES
-
-ALIASES
-
-## RELATED LINKS
-
diff --git a/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsightsApiKey.md b/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsightsApiKey.md
deleted file mode 100644
index 4a643b540347..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsightsApiKey.md
+++ /dev/null
@@ -1,172 +0,0 @@
----
-external help file: Az.ApplicationInsights-help.xml
-Module Name: Az.ApplicationInsights
-online version: https://docs.microsoft.com/powershell/module/az.applicationinsights/new-azapplicationinsightsapikey
-schema: 2.0.0
----
-
-# New-AzApplicationInsightsApiKey
-
-## SYNOPSIS
-Create an API Key of an Application Insights component.
-
-## SYNTAX
-
-```
-New-AzApplicationInsightsApiKey -ResourceGroupName -Name [-SubscriptionId ]
- -Description -Permissions [-DefaultProfile ] [-WhatIf] [-Confirm]
- []
-```
-
-## DESCRIPTION
-Create an API Key of an Application Insights component.
-
-## EXAMPLES
-
-### Example 1: Create a new Api Key for an application insights resource
-```powershell
-PS C:\> $apiKeyDescription = "testapiKey"
-PS C:\> $permissions = @("ReadTelemetry", "WriteAnnotations")
-PS C:\> New-AzApplicationInsightsApiKey -ResourceGroupName "testGroup" -Name "test" -Description $apiKeyDescription -Permissions $permissions
-```
-
-Create a new Api Key for an application insights resource
-
-## PARAMETERS
-
-### -DefaultProfile
-The credentials, account, tenant, and subscription used for communication with Azure.
-
-```yaml
-Type: System.Management.Automation.PSObject
-Parameter Sets: (All)
-Aliases: AzureRMContext, AzureCredential
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Description
-The name of the API Key.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Name
-The name of the Application Insights component resource.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases: ApplicationInsightsComponentName, ComponentName
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Permissions
-The read access rights of this API Key.
-
-```yaml
-Type: System.String[]
-Parameter Sets: (All)
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ResourceGroupName
-The name of the resource group.
-The name is case insensitive.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -SubscriptionId
-The ID of the target subscription.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: (Get-AzContext).Subscription.Id
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Confirm
-Prompts you for confirmation before running the cmdlet.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases: cf
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -WhatIf
-Shows what would happen if the cmdlet runs.
-The cmdlet is not run.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases: wi
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### CommonParameters
-This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
-
-## INPUTS
-
-## OUTPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20150501.IApplicationInsightsComponentApiKey
-
-## NOTES
-
-ALIASES
-
-## RELATED LINKS
diff --git a/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsightsContinuousExport.md b/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsightsContinuousExport.md
deleted file mode 100644
index db96942cbdda..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsightsContinuousExport.md
+++ /dev/null
@@ -1,253 +0,0 @@
----
-external help file: Az.ApplicationInsights-help.xml
-Module Name: Az.ApplicationInsights
-online version: https://docs.microsoft.com/powershell/module/az.applicationinsights/new-azapplicationinsightscontinuousexport
-schema: 2.0.0
----
-
-# New-AzApplicationInsightsContinuousExport
-
-## SYNOPSIS
-Create a Continuous Export configuration of an Application Insights component.
-
-## SYNTAX
-
-```
-New-AzApplicationInsightsContinuousExport -ResourceGroupName -Name [-SubscriptionId ]
- [-DestinationType ] [-NotificationQueueEnabled ] [-NotificationQueueUri ]
- [-DocumentType ] [-StorageAccountId ] [-StorageLocation ] [-StorageSASUri ]
- [-DefaultProfile ] [-WhatIf] [-Confirm] []
-```
-
-## DESCRIPTION
-Create a Continuous Export configuration of an Application Insights component.
-
-## EXAMPLES
-
-### Example 1: Create a new continuous export configuration for an application insights resource
-```powershell
-PS C:\> $sastoken = New-AzStorageContainerSASToken -Name testcontainer -Context $context -ExpiryTime (Get-Date).AddYears(50) -Permission w
-PS C:\> $sasuri = "https://teststorageaccount.blob.core.windows.net/testcontainer" + $sastoken
-PS C:\> New-AzApplicationInsightsContinuousExport -ResourceGroupName "testgroup" -Name "test" `
--DocumentType "Request","Trace", "Custom Event" -StorageAccountId "/subscriptions/50359d91-7b9d-4823-85af-eb298a61ba96/resourceGroups/testgroup/providers/Microsoft.Storage/storageAccounts/teststorageaccount" -StorageLocation sourcecentralus `
--StorageSASUri $sasuri
-```
-
-Create a new application insights continuous export configuration to export "Request" and "Trace" document types to storage contain "testcontainer" in storage account "teststorageaccount" in resource group "testgroup".
-The SAS token have to be valid and have write permission to the container, otherwise continuous export feature won't work.If SAS token expired, the continuous export feature will stop working.
-
-## PARAMETERS
-
-### -DefaultProfile
-The credentials, account, tenant, and subscription used for communication with Azure.
-
-```yaml
-Type: System.Management.Automation.PSObject
-Parameter Sets: (All)
-Aliases: AzureRMContext, AzureCredential
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -DestinationType
-The Continuous Export destination type.
-This has to be 'Blob'.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -DocumentType
-{{ Fill DocumentType Description }}
-
-```yaml
-Type: System.String[]
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Name
-The name of the Application Insights component resource.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases: ApplicationInsightsComponentName, ComponentName
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -NotificationQueueEnabled
-Deprecated
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -NotificationQueueUri
-Deprecated
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ResourceGroupName
-The name of the resource group.
-The name is case insensitive.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -StorageAccountId
-The name of destination storage account.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -StorageLocation
-The location ID of the destination storage container.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -StorageSASUri
-The SAS URL for the destination storage container.
-It must grant write permission.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -SubscriptionId
-The ID of the target subscription.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: (Get-AzContext).Subscription.Id
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Confirm
-Prompts you for confirmation before running the cmdlet.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases: cf
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -WhatIf
-Shows what would happen if the cmdlet runs.
-The cmdlet is not run.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases: wi
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### CommonParameters
-This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
-
-## INPUTS
-
-## OUTPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20150501.IApplicationInsightsComponentExportConfiguration
-
-## NOTES
-
-ALIASES
-
-## RELATED LINKS
diff --git a/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsightsLinkedStorageAccount.md b/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsightsLinkedStorageAccount.md
deleted file mode 100644
index 547647d42274..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsightsLinkedStorageAccount.md
+++ /dev/null
@@ -1,156 +0,0 @@
----
-external help file: Az.ApplicationInsights-help.xml
-Module Name: Az.ApplicationInsights
-online version: https://docs.microsoft.com/powershell/module/az.applicationinsights/new-azapplicationinsightslinkedstorageaccount
-schema: 2.0.0
----
-
-# New-AzApplicationInsightsLinkedStorageAccount
-
-## SYNOPSIS
-Replace current linked storage account for an Application Insights component.
-
-## SYNTAX
-
-```
-New-AzApplicationInsightsLinkedStorageAccount -Name -ResourceGroupName
- [-SubscriptionId ] [-LinkedStorageAccountResourceId ] [-DefaultProfile ] [-WhatIf]
- [-Confirm] []
-```
-
-## DESCRIPTION
-Replace current linked storage account for an Application Insights component.
-
-## EXAMPLES
-
-### Example 1: Create an application insights linked storage account
-```powershell
-PS C:\> $account = Get-AzStorageAccount -ResourceGroupName "rgName" -Name "accountName"
-PS C:\> Get-AzApplicationInsights -ResourceGroupName "rgName" -Name "componentName" | New-AzApplicationInsightsLinkedStorageAccount -LinkedStorageAccountResourceId $account.Id
-```
-
-Create linked storage account $account under component "componentName"
-
-## PARAMETERS
-
-### -DefaultProfile
-The credentials, account, tenant, and subscription used for communication with Azure.
-
-```yaml
-Type: System.Management.Automation.PSObject
-Parameter Sets: (All)
-Aliases: AzureRMContext, AzureCredential
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -LinkedStorageAccountResourceId
-Linked storage account resource ID
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Name
-The name of the Application Insights component resource.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases: ApplicationInsightsComponentName, ComponentName
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -ResourceGroupName
-The name of the resource group.
-The name is case insensitive.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: True
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -SubscriptionId
-The ID of the target subscription.
-
-```yaml
-Type: System.String
-Parameter Sets: (All)
-Aliases:
-
-Required: False
-Position: Named
-Default value: (Get-AzContext).Subscription.Id
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -Confirm
-Prompts you for confirmation before running the cmdlet.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases: cf
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### -WhatIf
-Shows what would happen if the cmdlet runs.
-The cmdlet is not run.
-
-```yaml
-Type: System.Management.Automation.SwitchParameter
-Parameter Sets: (All)
-Aliases: wi
-
-Required: False
-Position: Named
-Default value: None
-Accept pipeline input: False
-Accept wildcard characters: False
-```
-
-### CommonParameters
-This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
-
-## INPUTS
-
-## OUTPUTS
-
-### Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20200301Preview.IComponentLinkedStorageAccounts
-
-## NOTES
-
-ALIASES
-
-## RELATED LINKS
diff --git a/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsightsWebTest.md b/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsightsWebTest.md
deleted file mode 100644
index 7bcfc543abeb..000000000000
--- a/src/ApplicationInsights/ApplicationInsights/help/New-AzApplicationInsightsWebTest.md
+++ /dev/null
@@ -1,603 +0,0 @@
----
-external help file: Az.ApplicationInsights-help.xml
-Module Name: Az.ApplicationInsights
-online version: https://docs.microsoft.com/powershell/module/az.applicationinsights/new-azapplicationinsightswebtest
-schema: 2.0.0
----
-
-# New-AzApplicationInsightsWebTest
-
-## SYNOPSIS
-Creates or updates an Application Insights web test definition.
-
-## SYNTAX
-
-### CreateStandard (Default)
-```
-New-AzApplicationInsightsWebTest -Name -ResourceGroupName [-SubscriptionId ]
- -Location [-ContentIgnoreCase] [-ContentMatch ] [-ContentPassIfTextFound]
- [-Description ] [-Enabled] [-Frequency ] [-GeoLocation ]
- [-Kind ] [-RequestBody ] [-RequestFollowRedirect] [-RequestHeader ]
- [-RequestHttpVerb ] [-RequestParseDependent] [-RequestUrl ] [-RetryEnabled]
- [-RuleExpectedHttpStatusCode ] [-RuleIgnoreHttpsStatusCode]
- [-RuleSslCertRemainingLifetimeCheck ] [-RuleSslCheck] [-Tag ] [-TestName ]
- [-Timeout ] [-DefaultProfile ] [-WhatIf] [-Confirm] []
-```
-
-### CreateClassic
-```
-New-AzApplicationInsightsWebTest -Name -ResourceGroupName [-SubscriptionId ]
- -Location [-ContentMatch ] [-Description ] [-Enabled] [-Frequency ]
- [-GeoLocation ] [-Kind ] [-RequestParseDependent]
- [-RequestUrl ] [-RetryEnabled] [-RuleExpectedHttpStatusCode ] [-Tag ]
- [-TestName ] [-Timeout ] [-Configuration ] [-DefaultProfile ] [-WhatIf]
- [-Confirm] []
-```
-
-## DESCRIPTION
-Creates or updates an Application Insights web test definition.
-
-## EXAMPLES
-
-### Example 1: Creates or updates an standard kind of the Application Insights web test
-```powershell
-$geoLocation = @()
-$geoLocation += New-AzApplicationInsightsWebTestGeolocationObject -Location "emea-nl-ams-azr"
-$geoLocation += New-AzApplicationInsightsWebTestGeolocationObject -Location "us-ca-sjc-azr"
-New-AzApplicationInsightsWebTest -ResourceGroupName azpwsh-rg-test -Name standard-pwsh01 -Location 'westus2' `
--Tag @{"hidden-link:/subscriptions/xxxxxxxxxx-xxxx-xxxxx-xxxxxxxxxxxx/resourceGroups/azpwsh-rg-test/providers/microsoft.insights/components/appinsights-portal01" = "Resource"} `
--RequestUrl "https://www.bing.com" -RequestHttpVerb "GET" -TestName 'standard-pwsh01' `
--RuleExpectedHttpStatusCode 200 -Frequency 300 -Enabled -Timeout 120 -Kind 'standard' -RetryEnabled -GeoLocation $geoLocation
-```
-
-```output
-Name Location WebTestKind ResourceGroupName Enabled
----- -------- ----------- ----------------- -------
-standard-pwsh01 westus2 standard azpwsh-rg-test True
-```
-
-This command creates or updates an standard kind of the Application Insights web test.
-
-We enter hidden-link in the `Tag` parameter to associate WebTest and Application Insights.
-
-### Example 2: Creates or updates an ping kind of the Application Insights web test
-```powershell
-$geoLocation = @()
-$geoLocation += New-AzApplicationInsightsWebTestGeolocationObject -Location "emea-nl-ams-azr"
-$geoLocation += New-AzApplicationInsightsWebTestGeolocationObject -Location "us-ca-sjc-azr"
-New-AzApplicationInsightsWebTest -ResourceGroupName azpwsh-rg-test -Name 'pingwebtest-pwsh01' -TestName 'pingwentest-pwsh01testname' -Location 'westus2' `
--Tag @{"hidden-link:/subscriptions/xxxxxxxxxx-xxxx-xxxxx-xxxxxxxxxxxx/resourceGroups/azpwsh-rg-test/providers/microsoft.insights/components/appinsights-portal01" = "Resource"} `
--GeoLocation $geoLocation -RetryEnabled -Enabled -Frequency 300 -Timeout 90 `
--Kind 'ping' -RequestUrl 'https://cn.bing.com' -RequestParseDependent -RuleExpectedHttpStatusCode 200 `
--ContentMatch "status"
-```
-
-```output
-Name Location WebTestKind ResourceGroupName Enabled
----- -------- ----------- ----------------- -------
-pingwebtest-pwsh01 westus2 ping azpwsh-rg-test True
-```
-
-This command creates or updates an ping kind of the Application Insights web test.
-
-### Example 3: Creates or updates an ping kind of the Application Insights web test with custom configuration
-```powershell
-$geoLocation = @()
-$geoLocation += New-AzApplicationInsightsWebTestGeolocationObject -Location "emea-nl-ams-azr"
-$geoLocation += New-AzApplicationInsightsWebTestGeolocationObject -Location "us-ca-sjc-azr"
-New-AzApplicationInsightsWebTest -ResourceGroupName azpwsh-rg-test -Name 'pingwebtest-pwsh01' -TestName 'pingwentest-pwsh01testname' -Location 'westus2' `
--Tag @{"hidden-link:/subscriptions/xxxxxxxxxx-xxxx-xxxxx-xxxxxxxxxxxx/resourceGroups/azpwsh-rg-test/providers/microsoft.insights/components/appinsights-portal01" = "Resource"} `
--GeoLocation $geoLocation -RetryEnabled -Enabled -Frequency 300 -Timeout 90 `
--Kind 'ping' `
--Configuration "