@datafire/azure_applicationinsights_webtests_api
v5.0.0
Published
DataFire integration for ApplicationInsightsManagementClient
Downloads
6
Readme
@datafire/azure_applicationinsights_webtests_api
Client library for ApplicationInsightsManagementClient
Installation and Usage
npm install --save @datafire/azure_applicationinsights_webtests_api
let azure_applicationinsights_webtests_api = require('@datafire/azure_applicationinsights_webtests_api').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
Azure Application Insights client for web test based alerting.
Actions
WebTests_List
Get all Application Insights web test alerts definitions within a subscription.
azure_applicationinsights_webtests_api.WebTests_List({
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: The API version to use for this operation. - subscriptionId required
string
: The ID of the target subscription.
- api-version required
Output
- output webTestListResult
WebTests_ListByComponent
Get all Application Insights web tests defined for the specified component.
azure_applicationinsights_webtests_api.WebTests_ListByComponent({
"componentName": "",
"resourceGroupName": "",
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- componentName required
string
: The name of the Application Insights component resource. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - subscriptionId required
string
: The ID of the target subscription.
- componentName required
Output
- output webTestListResult
WebTests_ListByResourceGroup
Get all Application Insights web tests defined within a specified resource group.
azure_applicationinsights_webtests_api.WebTests_ListByResourceGroup({
"resourceGroupName": "",
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - subscriptionId required
string
: The ID of the target subscription.
- resourceGroupName required
Output
- output webTestListResult
WebTests_Delete
Deletes an Application Insights web test.
azure_applicationinsights_webtests_api.WebTests_Delete({
"subscriptionId": "",
"resourceGroupName": "",
"webTestName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - webTestName required
string
: The name of the Application Insights webtest resource. - api-version required
string
: The API version to use for this operation.
- subscriptionId required
Output
Output schema unknown
WebTests_Get
Get a specific Application Insights web test definition.
azure_applicationinsights_webtests_api.WebTests_Get({
"resourceGroupName": "",
"api-version": "",
"subscriptionId": "",
"webTestName": ""
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - subscriptionId required
string
: The ID of the target subscription. - webTestName required
string
: The name of the Application Insights webtest resource.
- resourceGroupName required
Output
- output WebTest
WebTests_UpdateTags
Creates or updates an Application Insights web test definition.
azure_applicationinsights_webtests_api.WebTests_UpdateTags({
"resourceGroupName": "",
"api-version": "",
"subscriptionId": "",
"webTestName": "",
"WebTestTags": null
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - subscriptionId required
string
: The ID of the target subscription. - webTestName required
string
: The name of the Application Insights webtest resource. - WebTestTags required TagsResource
- resourceGroupName required
Output
- output WebTest
WebTests_CreateOrUpdate
Creates or updates an Application Insights web test definition.
azure_applicationinsights_webtests_api.WebTests_CreateOrUpdate({
"resourceGroupName": "",
"api-version": "",
"subscriptionId": "",
"webTestName": "",
"WebTestDefinition": null
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - subscriptionId required
string
: The ID of the target subscription. - webTestName required
string
: The name of the Application Insights webtest resource. - WebTestDefinition required WebTest
- resourceGroupName required
Output
- output WebTest
Definitions
TagsResource
- TagsResource
object
: A container holding only the Tags for a resource, allowing the user to update the tags on a WebTest instance.
WebTest
- WebTest
object
: An Application Insights web test definition.- kind
string
(values: ping, multistep): The kind of web test that this web test watches. Choices are ping and multistep. - properties WebTestProperties
- id
string
: Azure resource Id - location required
string
: Resource location - name
string
: Azure resource name - type
string
: Azure resource type
- kind
WebTestGeolocation
- WebTestGeolocation
object
: Geo-physical location to run a web test from. You must specify one or more locations for the test to run from.- Id
string
: Location ID for the webtest to run from.
- Id
WebTestProperties
- WebTestProperties
object
: Metadata describing a web test for an Azure resource.- Configuration
object
: An XML configuration specification for a WebTest.- WebTest
string
: The XML specification of a WebTest to run against an application.
- WebTest
- Description
string
: Purpose/user defined descriptive test for this WebTest. - Enabled
boolean
: Is the test actively being monitored. - Frequency
integer
: Interval in seconds between test runs for this WebTest. Default value is 300. - Kind required
string
(values: ping, multistep): The kind of web test this is, valid choices are ping and multistep. - Locations required
array
: A list of where to physically run the tests from to give global coverage for accessibility of your application.- items WebTestGeolocation
- Name required
string
: User defined name if this WebTest. - RetryEnabled
boolean
: Allow for retries should this WebTest fail. - SyntheticMonitorId required
string
: Unique ID of this WebTest. This is typically the same value as the Name field. - Timeout
integer
: Seconds until this WebTest will timeout and fail. Default value is 30. - provisioningState
string
: Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.
- Configuration
WebtestsResource
- WebtestsResource
object
: An azure resource object- id
string
: Azure resource Id - location required
string
: Resource location - name
string
: Azure resource name - type
string
: Azure resource type
- id
webTestListResult
- webTestListResult
object
: A list of 0 or more Application Insights web test definitions.- nextLink
string
: The link to get the next part of the returned list of web tests, should the return set be too large for a single request. May be null. - value required
array
: Set of Application Insights web test definitions.- items WebTest
- nextLink