WebTestsOperations interface

Interface representing a WebTests operations.

Properties

createOrUpdate

Creates or updates an Application Insights web test definition.

delete

Deletes an Application Insights web test.

get

Get a specific Application Insights web test definition.

list

Get all Application Insights web test definitions for the specified subscription.

listByComponent

Get all Application Insights web tests defined for the specified component.

listByResourceGroup

Get all Application Insights web tests defined for the specified resource group.

updateTags

Updates the tags associated with an Application Insights web test.

Property Details

createOrUpdate

Creates or updates an Application Insights web test definition.

createOrUpdate: (resourceGroupName: string, webTestName: string, webTestDefinition: WebTest, options?: WebTestsCreateOrUpdateOptionalParams) => Promise<WebTest>

Property Value

(resourceGroupName: string, webTestName: string, webTestDefinition: WebTest, options?: WebTestsCreateOrUpdateOptionalParams) => Promise<WebTest>

delete

Deletes an Application Insights web test.

delete: (resourceGroupName: string, webTestName: string, options?: WebTestsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, webTestName: string, options?: WebTestsDeleteOptionalParams) => Promise<void>

get

Get a specific Application Insights web test definition.

get: (resourceGroupName: string, webTestName: string, options?: WebTestsGetOptionalParams) => Promise<WebTest>

Property Value

(resourceGroupName: string, webTestName: string, options?: WebTestsGetOptionalParams) => Promise<WebTest>

list

Get all Application Insights web test definitions for the specified subscription.

list: (options?: WebTestsListOptionalParams) => PagedAsyncIterableIterator<WebTest, WebTest[], PageSettings>

Property Value

(options?: WebTestsListOptionalParams) => PagedAsyncIterableIterator<WebTest, WebTest[], PageSettings>

listByComponent

Get all Application Insights web tests defined for the specified component.

listByComponent: (componentName: string, resourceGroupName: string, options?: WebTestsListByComponentOptionalParams) => PagedAsyncIterableIterator<WebTest, WebTest[], PageSettings>

Property Value

(componentName: string, resourceGroupName: string, options?: WebTestsListByComponentOptionalParams) => PagedAsyncIterableIterator<WebTest, WebTest[], PageSettings>

listByResourceGroup

Get all Application Insights web tests defined for the specified resource group.

listByResourceGroup: (resourceGroupName: string, options?: WebTestsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<WebTest, WebTest[], PageSettings>

Property Value

(resourceGroupName: string, options?: WebTestsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<WebTest, WebTest[], PageSettings>

updateTags

Updates the tags associated with an Application Insights web test.

updateTags: (resourceGroupName: string, webTestName: string, webTestTags: TagsResource, options?: WebTestsUpdateTagsOptionalParams) => Promise<WebTest>

Property Value

(resourceGroupName: string, webTestName: string, webTestTags: TagsResource, options?: WebTestsUpdateTagsOptionalParams) => Promise<WebTest>