insights.azure.com/v1api20180501preview


APIVersion

Value Description
“2018-05-01-preview”

Webtest

Generator information: - Generated from: /applicationinsights/resource-manager/Microsoft.Insights/preview/2018-05-01-preview/webTests_API.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Insights/webtests/{webTestName}

Used by: WebtestList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec Webtest_Spec
Optional
status Webtest_STATUS
Optional

Webtest_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
Configuration An XML configuration specification for a WebTest. WebTestProperties_Configuration
Optional
Description User defined description for this WebTest. string
Optional
Enabled Is the test actively being monitored. bool
Optional
Frequency Interval in seconds between test runs for this WebTest. Default value is 300. int
Optional
Kind The kind of web test this is, valid choices are ping, multistep, basic, and standard. WebTestProperties_Kind
Required
location Resource location string
Required
Locations A list of where to physically run the tests from to give global coverage for accessibility of your application. WebTestGeolocation[]
Required
Name User defined name if this WebTest. string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure WebtestOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
Request The collection of request properties WebTestProperties_Request
Optional
RetryEnabled Allow for retries should this WebTest fail. bool
Optional
SyntheticMonitorId Unique ID of this WebTest. This is typically the same value as the Name field. string
Required
tags Resource tags map[string]string
Optional
Timeout Seconds until this WebTest will timeout and fail. Default value is 30. int
Optional
ValidationRules The collection of validation rule properties WebTestProperties_ValidationRules
Optional

Webtest_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
Configuration An XML configuration specification for a WebTest. WebTestProperties_Configuration_STATUS
Optional
Description User defined description for this WebTest. string
Optional
Enabled Is the test actively being monitored. bool
Optional
Frequency Interval in seconds between test runs for this WebTest. Default value is 300. int
Optional
id Azure resource Id string
Optional
Kind The kind of web test this is, valid choices are ping, multistep, basic, and standard. WebTestProperties_Kind_STATUS
Optional
location Resource location string
Optional
Locations A list of where to physically run the tests from to give global coverage for accessibility of your application. WebTestGeolocation_STATUS[]
Optional
name Azure resource name string
Optional
properties_name User defined name if this WebTest. string
Optional
provisioningState 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. string
Optional
Request The collection of request properties WebTestProperties_Request_STATUS
Optional
RetryEnabled Allow for retries should this WebTest fail. bool
Optional
SyntheticMonitorId Unique ID of this WebTest. This is typically the same value as the Name field. string
Optional
tags Resource tags map[string]string
Optional
Timeout Seconds until this WebTest will timeout and fail. Default value is 30. int
Optional
type Azure resource type string
Optional
ValidationRules The collection of validation rule properties WebTestProperties_ValidationRules_STATUS
Optional

WebtestList

Generator information: - Generated from: /applicationinsights/resource-manager/Microsoft.Insights/preview/2018-05-01-preview/webTests_API.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Insights/webtests/{webTestName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items Webtest[]
Optional

Webtest_Spec

Used by: Webtest.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
Configuration An XML configuration specification for a WebTest. WebTestProperties_Configuration
Optional
Description User defined description for this WebTest. string
Optional
Enabled Is the test actively being monitored. bool
Optional
Frequency Interval in seconds between test runs for this WebTest. Default value is 300. int
Optional
Kind The kind of web test this is, valid choices are ping, multistep, basic, and standard. WebTestProperties_Kind
Required
location Resource location string
Required
Locations A list of where to physically run the tests from to give global coverage for accessibility of your application. WebTestGeolocation[]
Required
Name User defined name if this WebTest. string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure WebtestOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
Request The collection of request properties WebTestProperties_Request
Optional
RetryEnabled Allow for retries should this WebTest fail. bool
Optional
SyntheticMonitorId Unique ID of this WebTest. This is typically the same value as the Name field. string
Required
tags Resource tags map[string]string
Optional
Timeout Seconds until this WebTest will timeout and fail. Default value is 30. int
Optional
ValidationRules The collection of validation rule properties WebTestProperties_ValidationRules
Optional

Webtest_STATUS

Used by: Webtest.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
Configuration An XML configuration specification for a WebTest. WebTestProperties_Configuration_STATUS
Optional
Description User defined description for this WebTest. string
Optional
Enabled Is the test actively being monitored. bool
Optional
Frequency Interval in seconds between test runs for this WebTest. Default value is 300. int
Optional
id Azure resource Id string
Optional
Kind The kind of web test this is, valid choices are ping, multistep, basic, and standard. WebTestProperties_Kind_STATUS
Optional
location Resource location string
Optional
Locations A list of where to physically run the tests from to give global coverage for accessibility of your application. WebTestGeolocation_STATUS[]
Optional
name Azure resource name string
Optional
properties_name User defined name if this WebTest. string
Optional
provisioningState 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. string
Optional
Request The collection of request properties WebTestProperties_Request_STATUS
Optional
RetryEnabled Allow for retries should this WebTest fail. bool
Optional
SyntheticMonitorId Unique ID of this WebTest. This is typically the same value as the Name field. string
Optional
tags Resource tags map[string]string
Optional
Timeout Seconds until this WebTest will timeout and fail. Default value is 30. int
Optional
type Azure resource type string
Optional
ValidationRules The collection of validation rule properties WebTestProperties_ValidationRules_STATUS
Optional

WebTestGeolocation

Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from.

Used by: Webtest_Spec.

Property Description Type
Id Location ID for the WebTest to run from. string
Optional

WebTestGeolocation_STATUS

Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from.

Used by: Webtest_STATUS.

Property Description Type
Id Location ID for the WebTest to run from. string
Optional

WebtestOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: Webtest_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

WebTestProperties_Configuration

Used by: Webtest_Spec.

Property Description Type
WebTest The XML specification of a WebTest to run against an application. string
Optional

WebTestProperties_Configuration_STATUS

Used by: Webtest_STATUS.

Property Description Type
WebTest The XML specification of a WebTest to run against an application. string
Optional

WebTestProperties_Kind

Used by: Webtest_Spec.

Value Description
“basic”
“multistep”
“ping”
“standard”

WebTestProperties_Kind_STATUS

Used by: Webtest_STATUS.

Value Description
“basic”
“multistep”
“ping”
“standard”

WebTestProperties_Request

Used by: Webtest_Spec.

Property Description Type
FollowRedirects Follow redirects for this web test. bool
Optional
Headers List of headers and their values to add to the WebTest call. HeaderField[]
Optional
HttpVerb Http verb to use for this web test. string
Optional
ParseDependentRequests Parse Dependent request for this WebTest. bool
Optional
RequestBody Base64 encoded string body to send with this web test. string
Optional
RequestUrl Url location to test. string
Optional

WebTestProperties_Request_STATUS

Used by: Webtest_STATUS.

Property Description Type
FollowRedirects Follow redirects for this web test. bool
Optional
Headers List of headers and their values to add to the WebTest call. HeaderField_STATUS[]
Optional
HttpVerb Http verb to use for this web test. string
Optional
ParseDependentRequests Parse Dependent request for this WebTest. bool
Optional
RequestBody Base64 encoded string body to send with this web test. string
Optional
RequestUrl Url location to test. string
Optional

WebTestProperties_ValidationRules

Used by: Webtest_Spec.

Property Description Type
ContentValidation The collection of content validation properties WebTestProperties_ValidationRules_ContentValidation
Optional
ExpectedHttpStatusCode Validate that the WebTest returns the http status code provided. int
Optional
IgnoreHttpsStatusCode When set, validation will ignore the status code. bool
Optional
SSLCertRemainingLifetimeCheck 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. int
Optional
SSLCheck Checks to see if the SSL cert is still valid. bool
Optional

WebTestProperties_ValidationRules_STATUS

Used by: Webtest_STATUS.

Property Description Type
ContentValidation The collection of content validation properties WebTestProperties_ValidationRules_ContentValidation_STATUS
Optional
ExpectedHttpStatusCode Validate that the WebTest returns the http status code provided. int
Optional
IgnoreHttpsStatusCode When set, validation will ignore the status code. bool
Optional
SSLCertRemainingLifetimeCheck 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. int
Optional
SSLCheck Checks to see if the SSL cert is still valid. bool
Optional

HeaderField

A header to add to the WebTest.

Used by: WebTestProperties_Request.

Property Description Type
key The name of the header. string
Optional
value The value of the header. string
Optional

HeaderField_STATUS

A header to add to the WebTest.

Used by: WebTestProperties_Request_STATUS.

Property Description Type
key The name of the header. string
Optional
value The value of the header. string
Optional

WebTestProperties_ValidationRules_ContentValidation

Used by: WebTestProperties_ValidationRules.

Property Description Type
ContentMatch Content to look for in the return of the WebTest. Must not be null or empty. string
Optional
IgnoreCase When set, this value makes the ContentMatch validation case insensitive. bool
Optional
PassIfTextFound When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there is a match bool
Optional

WebTestProperties_ValidationRules_ContentValidation_STATUS

Used by: WebTestProperties_ValidationRules_STATUS.

Property Description Type
ContentMatch Content to look for in the return of the WebTest. Must not be null or empty. string
Optional
IgnoreCase When set, this value makes the ContentMatch validation case insensitive. bool
Optional
PassIfTextFound When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there is a match bool
Optional