insights.azure.com/v1api20220615

insights.azure.com/v1api20220615

Package v1api20220615 contains API Schema definitions for the insights v1api20220615 API group

Resource Types:

    APIVersion (string alias)

    Value Description

    "2022-06-15"

    Actions

    (Appears on:ScheduledQueryRule_Spec)

    Actions to invoke when the alert fires.

    Field Description
    actionGroupsReferences
    []genruntime.ResourceReference

    ActionGroupsReferences: Action Group resource Ids to invoke when the alert fires.

    customProperties
    map[string]string

    CustomProperties: The properties of an alert payload.

    Actions_STATUS

    (Appears on:ScheduledQueryRule_STATUS)

    Actions to invoke when the alert fires.

    Field Description
    actionGroups
    []string

    ActionGroups: Action Group resource Ids to invoke when the alert fires.

    customProperties
    map[string]string

    CustomProperties: The properties of an alert payload.

    Condition

    (Appears on:ScheduledQueryRuleCriteria)

    A condition of the scheduled query rule.

    Field Description
    dimensions
    []Dimension

    Dimensions: List of Dimensions conditions

    failingPeriods
    Condition_FailingPeriods

    FailingPeriods: The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.

    metricMeasureColumn
    string

    MetricMeasureColumn: The column containing the metric measure number. Relevant only for rules of the kind LogAlert.

    metricName
    string

    MetricName: The name of the metric to be sent. Relevant and required only for rules of the kind LogToMetric.

    operator
    Condition_Operator

    Operator: The criteria operator. Relevant and required only for rules of the kind LogAlert.

    query
    string

    Query: Log query alert

    resourceIdColumnReference
    genruntime.ResourceReference

    ResourceIdColumnReference: The column containing the resource id. The content of the column must be a uri formatted as resource id. Relevant only for rules of the kind LogAlert.

    threshold
    float64

    Threshold: the criteria threshold value that activates the alert. Relevant and required only for rules of the kind LogAlert.

    timeAggregation
    Condition_TimeAggregation

    TimeAggregation: Aggregation type. Relevant and required only for rules of the kind LogAlert.

    Condition_FailingPeriods

    (Appears on:Condition)

    Field Description
    minFailingPeriodsToAlert
    int

    MinFailingPeriodsToAlert: The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1

    numberOfEvaluationPeriods
    int

    NumberOfEvaluationPeriods: The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. Default value is 1

    Condition_FailingPeriods_STATUS

    (Appears on:Condition_STATUS)

    Field Description
    minFailingPeriodsToAlert
    int

    MinFailingPeriodsToAlert: The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1

    numberOfEvaluationPeriods
    int

    NumberOfEvaluationPeriods: The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. Default value is 1

    Condition_Operator (string alias)

    (Appears on:Condition)

    Value Description

    "Equals"

    "GreaterThan"

    "GreaterThanOrEqual"

    "LessThan"

    "LessThanOrEqual"

    Condition_Operator_STATUS (string alias)

    (Appears on:Condition_STATUS)

    Value Description

    "Equals"

    "GreaterThan"

    "GreaterThanOrEqual"

    "LessThan"

    "LessThanOrEqual"

    Condition_STATUS

    (Appears on:ScheduledQueryRuleCriteria_STATUS)

    A condition of the scheduled query rule.

    Field Description
    dimensions
    []Dimension_STATUS

    Dimensions: List of Dimensions conditions

    failingPeriods
    Condition_FailingPeriods_STATUS

    FailingPeriods: The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.

    metricMeasureColumn
    string

    MetricMeasureColumn: The column containing the metric measure number. Relevant only for rules of the kind LogAlert.

    metricName
    string

    MetricName: The name of the metric to be sent. Relevant and required only for rules of the kind LogToMetric.

    operator
    Condition_Operator_STATUS

    Operator: The criteria operator. Relevant and required only for rules of the kind LogAlert.

    query
    string

    Query: Log query alert

    resourceIdColumn
    string

    ResourceIdColumn: The column containing the resource id. The content of the column must be a uri formatted as resource id. Relevant only for rules of the kind LogAlert.

    threshold
    float64

    Threshold: the criteria threshold value that activates the alert. Relevant and required only for rules of the kind LogAlert.

    timeAggregation
    Condition_TimeAggregation_STATUS

    TimeAggregation: Aggregation type. Relevant and required only for rules of the kind LogAlert.

    Condition_TimeAggregation (string alias)

    (Appears on:Condition)

    Value Description

    "Average"

    "Count"

    "Maximum"

    "Minimum"

    "Total"

    Condition_TimeAggregation_STATUS (string alias)

    (Appears on:Condition_STATUS)

    Value Description

    "Average"

    "Count"

    "Maximum"

    "Minimum"

    "Total"

    Dimension

    (Appears on:Condition)

    Dimension splitting and filtering definition

    Field Description
    name
    string

    Name: Name of the dimension

    operator
    Dimension_Operator

    Operator: Operator for dimension values

    values
    []string

    Values: List of dimension values

    Dimension_Operator (string alias)

    (Appears on:Dimension)

    Value Description

    "Exclude"

    "Include"

    Dimension_Operator_STATUS (string alias)

    (Appears on:Dimension_STATUS)

    Value Description

    "Exclude"

    "Include"

    Dimension_STATUS

    (Appears on:Condition_STATUS)

    Dimension splitting and filtering definition

    Field Description
    name
    string

    Name: Name of the dimension

    operator
    Dimension_Operator_STATUS

    Operator: Operator for dimension values

    values
    []string

    Values: List of dimension values

    HeaderField

    (Appears on:WebTestProperties_Request)

    A header to add to the WebTest.

    Field Description
    key
    string

    Key: The name of the header.

    value
    string

    Value: The value of the header.

    HeaderField_STATUS

    (Appears on:WebTestProperties_Request_STATUS)

    A header to add to the WebTest.

    Field Description
    key
    string

    Key: The name of the header.

    value
    string

    Value: The value of the header.

    ScheduledQueryRule

    Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2022-06-15/scheduledQueryRule_API.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Insights/​scheduledQueryRules/​{ruleName}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    ScheduledQueryRule_Spec


    actions
    Actions

    Actions: Actions to invoke when the alert fires.

    autoMitigate
    bool

    AutoMitigate: The flag that indicates whether the alert should be automatically resolved or not. The default is true. Relevant only for rules of the kind LogAlert.

    azureName
    string

    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.

    checkWorkspaceAlertsStorageConfigured
    bool

    CheckWorkspaceAlertsStorageConfigured: The flag which indicates whether this scheduled query rule should be stored in the customer’s storage. The default is false. Relevant only for rules of the kind LogAlert.

    criteria
    ScheduledQueryRuleCriteria

    Criteria: The rule criteria that defines the conditions of the scheduled query rule.

    description
    string

    Description: The description of the scheduled query rule.

    displayName
    string

    DisplayName: The display name of the alert rule

    enabled
    bool

    Enabled: The flag which indicates whether this scheduled query rule is enabled. Value should be true or false

    evaluationFrequency
    string

    EvaluationFrequency: How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert.

    kind
    ScheduledQueryRule_Kind_Spec

    Kind: Indicates the type of scheduled query rule. The default is LogAlert.

    location
    string

    Location: The geo-location where the resource lives

    muteActionsDuration
    string

    MuteActionsDuration: Mute actions for the chosen period of time (in ISO 8601 duration format) after the alert is fired. Relevant only for rules of the kind LogAlert.

    operatorSpec
    ScheduledQueryRuleOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    overrideQueryTimeRange
    string

    OverrideQueryTimeRange: If specified then overrides the query time range (default is WindowSize*NumberOfEvaluationPeriods). Relevant only for rules of the kind LogAlert.

    owner
    genruntime.KnownResourceReference

    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

    scopesReferences
    []genruntime.ResourceReference

    ScopesReferences: The list of resource id’s that this scheduled query rule is scoped to.

    severity
    ScheduledQueryRuleProperties_Severity

    Severity: Severity of the alert. Should be an integer between [0-4]. Value of 0 is severest. Relevant and required only for rules of the kind LogAlert.

    skipQueryValidation
    bool

    SkipQueryValidation: The flag which indicates whether the provided query should be validated or not. The default is false. Relevant only for rules of the kind LogAlert.

    tags
    map[string]string

    Tags: Resource tags.

    targetResourceTypes
    []string

    TargetResourceTypes: List of resource type of the target resource(s) on which the alert is created/updated. For example if the scope is a resource group and targetResourceTypes is Microsoft.Compute/virtualMachines, then a different alert will be fired for each virtual machine in the resource group which meet the alert criteria. Relevant only for rules of the kind LogAlert

    windowSize
    string

    WindowSize: The period of time (in ISO 8601 duration format) on which the Alert query will be executed (bin size). Relevant and required only for rules of the kind LogAlert.

    status
    ScheduledQueryRule_STATUS

    ScheduledQueryRuleCriteria

    (Appears on:ScheduledQueryRule_Spec)

    The rule criteria that defines the conditions of the scheduled query rule.

    Field Description
    allOf
    []Condition

    AllOf: A list of conditions to evaluate against the specified scopes

    ScheduledQueryRuleCriteria_STATUS

    (Appears on:ScheduledQueryRule_STATUS)

    The rule criteria that defines the conditions of the scheduled query rule.

    Field Description
    allOf
    []Condition_STATUS

    AllOf: A list of conditions to evaluate against the specified scopes

    ScheduledQueryRuleOperatorSpec

    (Appears on:ScheduledQueryRule_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    ScheduledQueryRuleProperties_Severity (int alias)

    (Appears on:ScheduledQueryRule_Spec)

    Value Description

    0

    1

    2

    3

    4

    ScheduledQueryRuleProperties_Severity_STATUS (int alias)

    (Appears on:ScheduledQueryRule_STATUS)

    Value Description

    0

    1

    2

    3

    4

    ScheduledQueryRule_Kind_STATUS (string alias)

    (Appears on:ScheduledQueryRule_STATUS)

    Value Description

    "LogAlert"

    "LogToMetric"

    ScheduledQueryRule_Kind_Spec (string alias)

    (Appears on:ScheduledQueryRule_Spec)

    Value Description

    "LogAlert"

    "LogToMetric"

    ScheduledQueryRule_STATUS

    (Appears on:ScheduledQueryRule)

    Field Description
    actions
    Actions_STATUS

    Actions: Actions to invoke when the alert fires.

    autoMitigate
    bool

    AutoMitigate: The flag that indicates whether the alert should be automatically resolved or not. The default is true. Relevant only for rules of the kind LogAlert.

    checkWorkspaceAlertsStorageConfigured
    bool

    CheckWorkspaceAlertsStorageConfigured: The flag which indicates whether this scheduled query rule should be stored in the customer’s storage. The default is false. Relevant only for rules of the kind LogAlert.

    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    createdWithApiVersion
    string

    CreatedWithApiVersion: The api-version used when creating this alert rule

    criteria
    ScheduledQueryRuleCriteria_STATUS

    Criteria: The rule criteria that defines the conditions of the scheduled query rule.

    description
    string

    Description: The description of the scheduled query rule.

    displayName
    string

    DisplayName: The display name of the alert rule

    enabled
    bool

    Enabled: The flag which indicates whether this scheduled query rule is enabled. Value should be true or false

    etag
    string

    Etag: The etag field is not required. If it is provided in the response body, it must also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.

    evaluationFrequency
    string

    EvaluationFrequency: How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert.

    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    isLegacyLogAnalyticsRule
    bool

    IsLegacyLogAnalyticsRule: True if alert rule is legacy Log Analytic rule

    isWorkspaceAlertsStorageConfigured
    bool

    IsWorkspaceAlertsStorageConfigured: The flag which indicates whether this scheduled query rule has been configured to be stored in the customer’s storage. The default is false.

    kind
    ScheduledQueryRule_Kind_STATUS

    Kind: Indicates the type of scheduled query rule. The default is LogAlert.

    location
    string

    Location: The geo-location where the resource lives

    muteActionsDuration
    string

    MuteActionsDuration: Mute actions for the chosen period of time (in ISO 8601 duration format) after the alert is fired. Relevant only for rules of the kind LogAlert.

    name
    string

    Name: The name of the resource

    overrideQueryTimeRange
    string

    OverrideQueryTimeRange: If specified then overrides the query time range (default is WindowSize*NumberOfEvaluationPeriods). Relevant only for rules of the kind LogAlert.

    scopes
    []string

    Scopes: The list of resource id’s that this scheduled query rule is scoped to.

    severity
    ScheduledQueryRuleProperties_Severity_STATUS

    Severity: Severity of the alert. Should be an integer between [0-4]. Value of 0 is severest. Relevant and required only for rules of the kind LogAlert.

    skipQueryValidation
    bool

    SkipQueryValidation: The flag which indicates whether the provided query should be validated or not. The default is false. Relevant only for rules of the kind LogAlert.

    systemData
    SystemData_STATUS

    SystemData: SystemData of ScheduledQueryRule.

    tags
    map[string]string

    Tags: Resource tags.

    targetResourceTypes
    []string

    TargetResourceTypes: List of resource type of the target resource(s) on which the alert is created/updated. For example if the scope is a resource group and targetResourceTypes is Microsoft.Compute/virtualMachines, then a different alert will be fired for each virtual machine in the resource group which meet the alert criteria. Relevant only for rules of the kind LogAlert

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    windowSize
    string

    WindowSize: The period of time (in ISO 8601 duration format) on which the Alert query will be executed (bin size). Relevant and required only for rules of the kind LogAlert.

    ScheduledQueryRule_Spec

    (Appears on:ScheduledQueryRule)

    Field Description
    actions
    Actions

    Actions: Actions to invoke when the alert fires.

    autoMitigate
    bool

    AutoMitigate: The flag that indicates whether the alert should be automatically resolved or not. The default is true. Relevant only for rules of the kind LogAlert.

    azureName
    string

    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.

    checkWorkspaceAlertsStorageConfigured
    bool

    CheckWorkspaceAlertsStorageConfigured: The flag which indicates whether this scheduled query rule should be stored in the customer’s storage. The default is false. Relevant only for rules of the kind LogAlert.

    criteria
    ScheduledQueryRuleCriteria

    Criteria: The rule criteria that defines the conditions of the scheduled query rule.

    description
    string

    Description: The description of the scheduled query rule.

    displayName
    string

    DisplayName: The display name of the alert rule

    enabled
    bool

    Enabled: The flag which indicates whether this scheduled query rule is enabled. Value should be true or false

    evaluationFrequency
    string

    EvaluationFrequency: How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert.

    kind
    ScheduledQueryRule_Kind_Spec

    Kind: Indicates the type of scheduled query rule. The default is LogAlert.

    location
    string

    Location: The geo-location where the resource lives

    muteActionsDuration
    string

    MuteActionsDuration: Mute actions for the chosen period of time (in ISO 8601 duration format) after the alert is fired. Relevant only for rules of the kind LogAlert.

    operatorSpec
    ScheduledQueryRuleOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    overrideQueryTimeRange
    string

    OverrideQueryTimeRange: If specified then overrides the query time range (default is WindowSize*NumberOfEvaluationPeriods). Relevant only for rules of the kind LogAlert.

    owner
    genruntime.KnownResourceReference

    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

    scopesReferences
    []genruntime.ResourceReference

    ScopesReferences: The list of resource id’s that this scheduled query rule is scoped to.

    severity
    ScheduledQueryRuleProperties_Severity

    Severity: Severity of the alert. Should be an integer between [0-4]. Value of 0 is severest. Relevant and required only for rules of the kind LogAlert.

    skipQueryValidation
    bool

    SkipQueryValidation: The flag which indicates whether the provided query should be validated or not. The default is false. Relevant only for rules of the kind LogAlert.

    tags
    map[string]string

    Tags: Resource tags.

    targetResourceTypes
    []string

    TargetResourceTypes: List of resource type of the target resource(s) on which the alert is created/updated. For example if the scope is a resource group and targetResourceTypes is Microsoft.Compute/virtualMachines, then a different alert will be fired for each virtual machine in the resource group which meet the alert criteria. Relevant only for rules of the kind LogAlert

    windowSize
    string

    WindowSize: The period of time (in ISO 8601 duration format) on which the Alert query will be executed (bin size). Relevant and required only for rules of the kind LogAlert.

    SystemData_CreatedByType_STATUS (string alias)

    (Appears on:SystemData_STATUS)

    Value Description

    "Application"

    "Key"

    "ManagedIdentity"

    "User"

    SystemData_LastModifiedByType_STATUS (string alias)

    (Appears on:SystemData_STATUS)

    Value Description

    "Application"

    "Key"

    "ManagedIdentity"

    "User"

    SystemData_STATUS

    (Appears on:ScheduledQueryRule_STATUS)

    Metadata pertaining to creation and last modification of the resource.

    Field Description
    createdAt
    string

    CreatedAt: The timestamp of resource creation (UTC).

    createdBy
    string

    CreatedBy: The identity that created the resource.

    createdByType
    SystemData_CreatedByType_STATUS

    CreatedByType: The type of identity that created the resource.

    lastModifiedAt
    string

    LastModifiedAt: The timestamp of resource last modification (UTC)

    lastModifiedBy
    string

    LastModifiedBy: The identity that last modified the resource.

    lastModifiedByType
    SystemData_LastModifiedByType_STATUS

    LastModifiedByType: The type of identity that last modified the resource.

    WebTestGeolocation

    (Appears on:Webtest_Spec)

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

    Field Description
    Id
    string

    Id: Location ID for the WebTest to run from.

    WebTestGeolocation_STATUS

    (Appears on:Webtest_STATUS)

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

    Field Description
    Id
    string

    Id: Location ID for the WebTest to run from.

    WebTestProperties_Configuration

    (Appears on:Webtest_Spec)

    Field Description
    WebTest
    string

    WebTest: The XML specification of a WebTest to run against an application.

    WebTestProperties_Configuration_STATUS

    (Appears on:Webtest_STATUS)

    Field Description
    WebTest
    string

    WebTest: The XML specification of a WebTest to run against an application.

    WebTestProperties_Kind (string alias)

    (Appears on:Webtest_Spec)

    Value Description

    "multistep"

    "ping"

    "standard"

    WebTestProperties_Kind_STATUS (string alias)

    (Appears on:Webtest_STATUS)

    Value Description

    "multistep"

    "ping"

    "standard"

    WebTestProperties_Request

    (Appears on:Webtest_Spec)

    Field Description
    FollowRedirects
    bool

    FollowRedirects: Follow redirects for this web test.

    Headers
    []HeaderField

    Headers: List of headers and their values to add to the WebTest call.

    HttpVerb
    string

    HttpVerb: Http verb to use for this web test.

    ParseDependentRequests
    bool

    ParseDependentRequests: Parse Dependent request for this WebTest.

    RequestBody
    string

    RequestBody: Base64 encoded string body to send with this web test.

    RequestUrl
    string

    RequestUrl: Url location to test.

    WebTestProperties_Request_STATUS

    (Appears on:Webtest_STATUS)

    Field Description
    FollowRedirects
    bool

    FollowRedirects: Follow redirects for this web test.

    Headers
    []HeaderField_STATUS

    Headers: List of headers and their values to add to the WebTest call.

    HttpVerb
    string

    HttpVerb: Http verb to use for this web test.

    ParseDependentRequests
    bool

    ParseDependentRequests: Parse Dependent request for this WebTest.

    RequestBody
    string

    RequestBody: Base64 encoded string body to send with this web test.

    RequestUrl
    string

    RequestUrl: Url location to test.

    WebTestProperties_ValidationRules

    (Appears on:Webtest_Spec)

    Field Description
    ContentValidation
    WebTestProperties_ValidationRules_ContentValidation

    ContentValidation: The collection of content validation properties

    ExpectedHttpStatusCode
    int

    ExpectedHttpStatusCode: Validate that the WebTest returns the http status code provided.

    IgnoreHttpStatusCode
    bool

    IgnoreHttpStatusCode: When set, validation will ignore the status code.

    SSLCertRemainingLifetimeCheck
    int

    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.

    SSLCheck
    bool

    SSLCheck: Checks to see if the SSL cert is still valid.

    WebTestProperties_ValidationRules_ContentValidation

    (Appears on:WebTestProperties_ValidationRules)

    Field Description
    ContentMatch
    string

    ContentMatch: Content to look for in the return of the WebTest. Must not be null or empty.

    IgnoreCase
    bool

    IgnoreCase: When set, this value makes the ContentMatch validation case insensitive.

    PassIfTextFound
    bool

    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

    WebTestProperties_ValidationRules_ContentValidation_STATUS

    (Appears on:WebTestProperties_ValidationRules_STATUS)

    Field Description
    ContentMatch
    string

    ContentMatch: Content to look for in the return of the WebTest. Must not be null or empty.

    IgnoreCase
    bool

    IgnoreCase: When set, this value makes the ContentMatch validation case insensitive.

    PassIfTextFound
    bool

    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

    WebTestProperties_ValidationRules_STATUS

    (Appears on:Webtest_STATUS)

    Field Description
    ContentValidation
    WebTestProperties_ValidationRules_ContentValidation_STATUS

    ContentValidation: The collection of content validation properties

    ExpectedHttpStatusCode
    int

    ExpectedHttpStatusCode: Validate that the WebTest returns the http status code provided.

    IgnoreHttpStatusCode
    bool

    IgnoreHttpStatusCode: When set, validation will ignore the status code.

    SSLCertRemainingLifetimeCheck
    int

    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.

    SSLCheck
    bool

    SSLCheck: Checks to see if the SSL cert is still valid.

    Webtest

    Generator information: - Generated from: /applicationinsights/resource-manager/Microsoft.Insights/stable/2022-06-15/webTests_API.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Insights/​webtests/​{webTestName}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    Webtest_Spec


    azureName
    string

    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.

    Configuration
    WebTestProperties_Configuration

    Configuration: An XML configuration specification for a WebTest.

    Description
    string

    Description: User defined description for this WebTest.

    Enabled
    bool

    Enabled: Is the test actively being monitored.

    Frequency
    int

    Frequency: Interval in seconds between test runs for this WebTest. Default value is 300.

    Kind
    WebTestProperties_Kind

    Kind: The kind of web test this is, valid choices are ping, multistep and standard.

    location
    string

    Location: Resource location

    Locations
    []WebTestGeolocation

    Locations: A list of where to physically run the tests from to give global coverage for accessibility of your application.

    Name
    string

    Name: User defined name if this WebTest.

    operatorSpec
    WebtestOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    Request
    WebTestProperties_Request

    Request: The collection of request properties

    RetryEnabled
    bool

    RetryEnabled: Allow for retries should this WebTest fail.

    SyntheticMonitorId
    string

    SyntheticMonitorId: Unique ID of this WebTest. This is typically the same value as the Name field.

    tags
    map[string]string

    Tags: Resource tags

    Timeout
    int

    Timeout: Seconds until this WebTest will timeout and fail. Default value is 30.

    ValidationRules
    WebTestProperties_ValidationRules

    ValidationRules: The collection of validation rule properties

    status
    Webtest_STATUS

    WebtestOperatorSpec

    (Appears on:Webtest_Spec)

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

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    Webtest_STATUS

    (Appears on:Webtest)

    Field Description
    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    Configuration
    WebTestProperties_Configuration_STATUS

    Configuration: An XML configuration specification for a WebTest.

    Description
    string

    Description: User defined description for this WebTest.

    Enabled
    bool

    Enabled: Is the test actively being monitored.

    Frequency
    int

    Frequency: Interval in seconds between test runs for this WebTest. Default value is 300.

    id
    string

    Id: Azure resource Id

    Kind
    WebTestProperties_Kind_STATUS

    Kind: The kind of web test this is, valid choices are ping, multistep and standard.

    location
    string

    Location: Resource location

    Locations
    []WebTestGeolocation_STATUS

    Locations: A list of where to physically run the tests from to give global coverage for accessibility of your application.

    name
    string

    Name: Azure resource name

    properties_name
    string

    PropertiesName: User defined name if this WebTest.

    provisioningState
    string

    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.

    Request
    WebTestProperties_Request_STATUS

    Request: The collection of request properties

    RetryEnabled
    bool

    RetryEnabled: Allow for retries should this WebTest fail.

    SyntheticMonitorId
    string

    SyntheticMonitorId: Unique ID of this WebTest. This is typically the same value as the Name field.

    tags
    map[string]string

    Tags: Resource tags

    Timeout
    int

    Timeout: Seconds until this WebTest will timeout and fail. Default value is 30.

    type
    string

    Type: Azure resource type

    ValidationRules
    WebTestProperties_ValidationRules_STATUS

    ValidationRules: The collection of validation rule properties

    Webtest_Spec

    (Appears on:Webtest)

    Field Description
    azureName
    string

    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.

    Configuration
    WebTestProperties_Configuration

    Configuration: An XML configuration specification for a WebTest.

    Description
    string

    Description: User defined description for this WebTest.

    Enabled
    bool

    Enabled: Is the test actively being monitored.

    Frequency
    int

    Frequency: Interval in seconds between test runs for this WebTest. Default value is 300.

    Kind
    WebTestProperties_Kind

    Kind: The kind of web test this is, valid choices are ping, multistep and standard.

    location
    string

    Location: Resource location

    Locations
    []WebTestGeolocation

    Locations: A list of where to physically run the tests from to give global coverage for accessibility of your application.

    Name
    string

    Name: User defined name if this WebTest.

    operatorSpec
    WebtestOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    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

    Request
    WebTestProperties_Request

    Request: The collection of request properties

    RetryEnabled
    bool

    RetryEnabled: Allow for retries should this WebTest fail.

    SyntheticMonitorId
    string

    SyntheticMonitorId: Unique ID of this WebTest. This is typically the same value as the Name field.

    tags
    map[string]string

    Tags: Resource tags

    Timeout
    int

    Timeout: Seconds until this WebTest will timeout and fail. Default value is 30.

    ValidationRules
    WebTestProperties_ValidationRules

    ValidationRules: The collection of validation rule properties