This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.insights.getScheduledQueryRule
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Retrieve an scheduled query rule definition. Azure REST API version: 2023-03-15-preview.
Other available API versions: 2018-04-16, 2020-05-01-preview, 2022-08-01-preview, 2023-12-01, 2024-01-01-preview.
Using getScheduledQueryRule
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getScheduledQueryRule(args: GetScheduledQueryRuleArgs, opts?: InvokeOptions): Promise<GetScheduledQueryRuleResult>
function getScheduledQueryRuleOutput(args: GetScheduledQueryRuleOutputArgs, opts?: InvokeOptions): Output<GetScheduledQueryRuleResult>def get_scheduled_query_rule(resource_group_name: Optional[str] = None,
                             rule_name: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetScheduledQueryRuleResult
def get_scheduled_query_rule_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                             rule_name: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetScheduledQueryRuleResult]func LookupScheduledQueryRule(ctx *Context, args *LookupScheduledQueryRuleArgs, opts ...InvokeOption) (*LookupScheduledQueryRuleResult, error)
func LookupScheduledQueryRuleOutput(ctx *Context, args *LookupScheduledQueryRuleOutputArgs, opts ...InvokeOption) LookupScheduledQueryRuleResultOutput> Note: This function is named LookupScheduledQueryRule in the Go SDK.
public static class GetScheduledQueryRule 
{
    public static Task<GetScheduledQueryRuleResult> InvokeAsync(GetScheduledQueryRuleArgs args, InvokeOptions? opts = null)
    public static Output<GetScheduledQueryRuleResult> Invoke(GetScheduledQueryRuleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetScheduledQueryRuleResult> getScheduledQueryRule(GetScheduledQueryRuleArgs args, InvokeOptions options)
public static Output<GetScheduledQueryRuleResult> getScheduledQueryRule(GetScheduledQueryRuleArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:insights:getScheduledQueryRule
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- RuleName string
- The name of the rule.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- RuleName string
- The name of the rule.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- ruleName String
- The name of the rule.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ruleName string
- The name of the rule.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- rule_name str
- The name of the rule.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- ruleName String
- The name of the rule.
getScheduledQueryRule Result
The following output properties are available:
- CreatedWith stringApi Version 
- The api-version used when creating this alert rule
- Criteria
Pulumi.Azure Native. Insights. Outputs. Scheduled Query Rule Criteria Response 
- The rule criteria that defines the conditions of the scheduled query rule.
- Enabled bool
- The flag which indicates whether this scheduled query rule is enabled. Value should be true or false
- Etag string
- 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.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- IsLegacy boolLog Analytics Rule 
- True if alert rule is legacy Log Analytic rule
- IsWorkspace boolAlerts Storage Configured 
- The flag which indicates whether this scheduled query rule has been configured to be stored in the customer's storage. The default is false.
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Scopes List<string>
- The list of resource id's that this scheduled query rule is scoped to.
- SystemData Pulumi.Azure Native. Insights. Outputs. System Data Response 
- SystemData of ScheduledQueryRule.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Actions
Pulumi.Azure Native. Insights. Outputs. Actions Response 
- Actions to invoke when the alert fires.
- AutoMitigate bool
- 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.
- CheckWorkspace boolAlerts Storage Configured 
- 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.
- Description string
- The description of the scheduled query rule.
- DisplayName string
- The display name of the alert rule
- EvaluationFrequency string
- How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert.
- Identity
Pulumi.Azure Native. Insights. Outputs. Identity Response 
- The identity of the resource.
- Kind string
- Indicates the type of scheduled query rule. The default is LogAlert.
- MuteActions stringDuration 
- 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.
- OverrideQuery stringTime Range 
- If specified then overrides the query time range (default is WindowSize*NumberOfEvaluationPeriods). Relevant only for rules of the kind LogAlert.
- ResolveConfiguration Pulumi.Azure Native. Insights. Outputs. Rule Resolve Configuration Response 
- Defines the configuration for resolving fired alerts. Relevant only for rules of the kind LogAlert.
- Severity double
- 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.
- SkipQuery boolValidation 
- 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.
- Dictionary<string, string>
- Resource tags.
- TargetResource List<string>Types 
- 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
- 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.
- CreatedWith stringApi Version 
- The api-version used when creating this alert rule
- Criteria
ScheduledQuery Rule Criteria Response 
- The rule criteria that defines the conditions of the scheduled query rule.
- Enabled bool
- The flag which indicates whether this scheduled query rule is enabled. Value should be true or false
- Etag string
- 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.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- IsLegacy boolLog Analytics Rule 
- True if alert rule is legacy Log Analytic rule
- IsWorkspace boolAlerts Storage Configured 
- The flag which indicates whether this scheduled query rule has been configured to be stored in the customer's storage. The default is false.
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Scopes []string
- The list of resource id's that this scheduled query rule is scoped to.
- SystemData SystemData Response 
- SystemData of ScheduledQueryRule.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Actions
ActionsResponse 
- Actions to invoke when the alert fires.
- AutoMitigate bool
- 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.
- CheckWorkspace boolAlerts Storage Configured 
- 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.
- Description string
- The description of the scheduled query rule.
- DisplayName string
- The display name of the alert rule
- EvaluationFrequency string
- How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert.
- Identity
IdentityResponse 
- The identity of the resource.
- Kind string
- Indicates the type of scheduled query rule. The default is LogAlert.
- MuteActions stringDuration 
- 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.
- OverrideQuery stringTime Range 
- If specified then overrides the query time range (default is WindowSize*NumberOfEvaluationPeriods). Relevant only for rules of the kind LogAlert.
- ResolveConfiguration RuleResolve Configuration Response 
- Defines the configuration for resolving fired alerts. Relevant only for rules of the kind LogAlert.
- Severity float64
- 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.
- SkipQuery boolValidation 
- 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.
- map[string]string
- Resource tags.
- TargetResource []stringTypes 
- 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
- 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.
- createdWith StringApi Version 
- The api-version used when creating this alert rule
- criteria
ScheduledQuery Rule Criteria Response 
- The rule criteria that defines the conditions of the scheduled query rule.
- enabled Boolean
- The flag which indicates whether this scheduled query rule is enabled. Value should be true or false
- etag String
- 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.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- isLegacy BooleanLog Analytics Rule 
- True if alert rule is legacy Log Analytic rule
- isWorkspace BooleanAlerts Storage Configured 
- The flag which indicates whether this scheduled query rule has been configured to be stored in the customer's storage. The default is false.
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- scopes List<String>
- The list of resource id's that this scheduled query rule is scoped to.
- systemData SystemData Response 
- SystemData of ScheduledQueryRule.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- actions
ActionsResponse 
- Actions to invoke when the alert fires.
- autoMitigate Boolean
- 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.
- checkWorkspace BooleanAlerts Storage Configured 
- 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.
- description String
- The description of the scheduled query rule.
- displayName String
- The display name of the alert rule
- evaluationFrequency String
- How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert.
- identity
IdentityResponse 
- The identity of the resource.
- kind String
- Indicates the type of scheduled query rule. The default is LogAlert.
- muteActions StringDuration 
- 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.
- overrideQuery StringTime Range 
- If specified then overrides the query time range (default is WindowSize*NumberOfEvaluationPeriods). Relevant only for rules of the kind LogAlert.
- resolveConfiguration RuleResolve Configuration Response 
- Defines the configuration for resolving fired alerts. Relevant only for rules of the kind LogAlert.
- severity Double
- 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.
- skipQuery BooleanValidation 
- 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.
- Map<String,String>
- Resource tags.
- targetResource List<String>Types 
- 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
- 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.
- createdWith stringApi Version 
- The api-version used when creating this alert rule
- criteria
ScheduledQuery Rule Criteria Response 
- The rule criteria that defines the conditions of the scheduled query rule.
- enabled boolean
- The flag which indicates whether this scheduled query rule is enabled. Value should be true or false
- etag string
- 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.
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- isLegacy booleanLog Analytics Rule 
- True if alert rule is legacy Log Analytic rule
- isWorkspace booleanAlerts Storage Configured 
- The flag which indicates whether this scheduled query rule has been configured to be stored in the customer's storage. The default is false.
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- scopes string[]
- The list of resource id's that this scheduled query rule is scoped to.
- systemData SystemData Response 
- SystemData of ScheduledQueryRule.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- actions
ActionsResponse 
- Actions to invoke when the alert fires.
- autoMitigate boolean
- 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.
- checkWorkspace booleanAlerts Storage Configured 
- 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.
- description string
- The description of the scheduled query rule.
- displayName string
- The display name of the alert rule
- evaluationFrequency string
- How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert.
- identity
IdentityResponse 
- The identity of the resource.
- kind string
- Indicates the type of scheduled query rule. The default is LogAlert.
- muteActions stringDuration 
- 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.
- overrideQuery stringTime Range 
- If specified then overrides the query time range (default is WindowSize*NumberOfEvaluationPeriods). Relevant only for rules of the kind LogAlert.
- resolveConfiguration RuleResolve Configuration Response 
- Defines the configuration for resolving fired alerts. Relevant only for rules of the kind LogAlert.
- severity number
- 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.
- skipQuery booleanValidation 
- 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.
- {[key: string]: string}
- Resource tags.
- targetResource string[]Types 
- 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
- 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.
- created_with_ strapi_ version 
- The api-version used when creating this alert rule
- criteria
ScheduledQuery Rule Criteria Response 
- The rule criteria that defines the conditions of the scheduled query rule.
- enabled bool
- The flag which indicates whether this scheduled query rule is enabled. Value should be true or false
- etag str
- 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.
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- is_legacy_ boollog_ analytics_ rule 
- True if alert rule is legacy Log Analytic rule
- is_workspace_ boolalerts_ storage_ configured 
- The flag which indicates whether this scheduled query rule has been configured to be stored in the customer's storage. The default is false.
- location str
- The geo-location where the resource lives
- name str
- The name of the resource
- scopes Sequence[str]
- The list of resource id's that this scheduled query rule is scoped to.
- system_data SystemData Response 
- SystemData of ScheduledQueryRule.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- actions
ActionsResponse 
- Actions to invoke when the alert fires.
- auto_mitigate bool
- 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.
- check_workspace_ boolalerts_ storage_ configured 
- 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.
- description str
- The description of the scheduled query rule.
- display_name str
- The display name of the alert rule
- evaluation_frequency str
- How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert.
- identity
IdentityResponse 
- The identity of the resource.
- kind str
- Indicates the type of scheduled query rule. The default is LogAlert.
- mute_actions_ strduration 
- 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.
- override_query_ strtime_ range 
- If specified then overrides the query time range (default is WindowSize*NumberOfEvaluationPeriods). Relevant only for rules of the kind LogAlert.
- resolve_configuration RuleResolve Configuration Response 
- Defines the configuration for resolving fired alerts. Relevant only for rules of the kind LogAlert.
- severity float
- 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.
- skip_query_ boolvalidation 
- 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.
- Mapping[str, str]
- Resource tags.
- target_resource_ Sequence[str]types 
- 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
- window_size str
- 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.
- createdWith StringApi Version 
- The api-version used when creating this alert rule
- criteria Property Map
- The rule criteria that defines the conditions of the scheduled query rule.
- enabled Boolean
- The flag which indicates whether this scheduled query rule is enabled. Value should be true or false
- etag String
- 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.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- isLegacy BooleanLog Analytics Rule 
- True if alert rule is legacy Log Analytic rule
- isWorkspace BooleanAlerts Storage Configured 
- The flag which indicates whether this scheduled query rule has been configured to be stored in the customer's storage. The default is false.
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- scopes List<String>
- The list of resource id's that this scheduled query rule is scoped to.
- systemData Property Map
- SystemData of ScheduledQueryRule.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- actions Property Map
- Actions to invoke when the alert fires.
- autoMitigate Boolean
- 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.
- checkWorkspace BooleanAlerts Storage Configured 
- 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.
- description String
- The description of the scheduled query rule.
- displayName String
- The display name of the alert rule
- evaluationFrequency String
- How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert.
- identity Property Map
- The identity of the resource.
- kind String
- Indicates the type of scheduled query rule. The default is LogAlert.
- muteActions StringDuration 
- 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.
- overrideQuery StringTime Range 
- If specified then overrides the query time range (default is WindowSize*NumberOfEvaluationPeriods). Relevant only for rules of the kind LogAlert.
- resolveConfiguration Property Map
- Defines the configuration for resolving fired alerts. Relevant only for rules of the kind LogAlert.
- severity Number
- 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.
- skipQuery BooleanValidation 
- 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.
- Map<String>
- Resource tags.
- targetResource List<String>Types 
- 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
- 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.
Supporting Types
ActionsResponse 
- ActionGroups List<string>
- Action Group resource Ids to invoke when the alert fires.
- ActionProperties Dictionary<string, string>
- The properties of an action properties.
- CustomProperties Dictionary<string, string>
- The properties of an alert payload.
- ActionGroups []string
- Action Group resource Ids to invoke when the alert fires.
- ActionProperties map[string]string
- The properties of an action properties.
- CustomProperties map[string]string
- The properties of an alert payload.
- actionGroups List<String>
- Action Group resource Ids to invoke when the alert fires.
- actionProperties Map<String,String>
- The properties of an action properties.
- customProperties Map<String,String>
- The properties of an alert payload.
- actionGroups string[]
- Action Group resource Ids to invoke when the alert fires.
- actionProperties {[key: string]: string}
- The properties of an action properties.
- customProperties {[key: string]: string}
- The properties of an alert payload.
- action_groups Sequence[str]
- Action Group resource Ids to invoke when the alert fires.
- action_properties Mapping[str, str]
- The properties of an action properties.
- custom_properties Mapping[str, str]
- The properties of an alert payload.
- actionGroups List<String>
- Action Group resource Ids to invoke when the alert fires.
- actionProperties Map<String>
- The properties of an action properties.
- customProperties Map<String>
- The properties of an alert payload.
ConditionResponse 
- Dimensions
List<Pulumi.Azure Native. Insights. Inputs. Dimension Response> 
- List of Dimensions conditions
- FailingPeriods Pulumi.Azure Native. Insights. Inputs. Condition Response Failing Periods 
- 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.
- MetricMeasure stringColumn 
- The column containing the metric measure number. Relevant only for rules of the kind LogAlert.
- MetricName string
- The name of the metric to be sent. Relevant and required only for rules of the kind LogToMetric.
- Operator string
- The criteria operator. Relevant and required only for rules of the kind LogAlert.
- Query string
- Log query alert
- ResourceId stringColumn 
- 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 double
- the criteria threshold value that activates the alert. Relevant and required only for rules of the kind LogAlert.
- TimeAggregation string
- Aggregation type. Relevant and required only for rules of the kind LogAlert.
- Dimensions
[]DimensionResponse 
- List of Dimensions conditions
- FailingPeriods ConditionResponse Failing Periods 
- 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.
- MetricMeasure stringColumn 
- The column containing the metric measure number. Relevant only for rules of the kind LogAlert.
- MetricName string
- The name of the metric to be sent. Relevant and required only for rules of the kind LogToMetric.
- Operator string
- The criteria operator. Relevant and required only for rules of the kind LogAlert.
- Query string
- Log query alert
- ResourceId stringColumn 
- 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
- the criteria threshold value that activates the alert. Relevant and required only for rules of the kind LogAlert.
- TimeAggregation string
- Aggregation type. Relevant and required only for rules of the kind LogAlert.
- dimensions
List<DimensionResponse> 
- List of Dimensions conditions
- failingPeriods ConditionResponse Failing Periods 
- 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.
- metricMeasure StringColumn 
- The column containing the metric measure number. Relevant only for rules of the kind LogAlert.
- metricName String
- The name of the metric to be sent. Relevant and required only for rules of the kind LogToMetric.
- operator String
- The criteria operator. Relevant and required only for rules of the kind LogAlert.
- query String
- Log query alert
- resourceId StringColumn 
- 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 Double
- the criteria threshold value that activates the alert. Relevant and required only for rules of the kind LogAlert.
- timeAggregation String
- Aggregation type. Relevant and required only for rules of the kind LogAlert.
- dimensions
DimensionResponse[] 
- List of Dimensions conditions
- failingPeriods ConditionResponse Failing Periods 
- 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.
- metricMeasure stringColumn 
- The column containing the metric measure number. Relevant only for rules of the kind LogAlert.
- metricName string
- The name of the metric to be sent. Relevant and required only for rules of the kind LogToMetric.
- operator string
- The criteria operator. Relevant and required only for rules of the kind LogAlert.
- query string
- Log query alert
- resourceId stringColumn 
- 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 number
- the criteria threshold value that activates the alert. Relevant and required only for rules of the kind LogAlert.
- timeAggregation string
- Aggregation type. Relevant and required only for rules of the kind LogAlert.
- dimensions
Sequence[DimensionResponse] 
- List of Dimensions conditions
- failing_periods ConditionResponse Failing Periods 
- 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.
- metric_measure_ strcolumn 
- The column containing the metric measure number. Relevant only for rules of the kind LogAlert.
- metric_name str
- The name of the metric to be sent. Relevant and required only for rules of the kind LogToMetric.
- operator str
- The criteria operator. Relevant and required only for rules of the kind LogAlert.
- query str
- Log query alert
- resource_id_ strcolumn 
- 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 float
- the criteria threshold value that activates the alert. Relevant and required only for rules of the kind LogAlert.
- time_aggregation str
- Aggregation type. Relevant and required only for rules of the kind LogAlert.
- dimensions List<Property Map>
- List of Dimensions conditions
- failingPeriods Property Map
- 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.
- metricMeasure StringColumn 
- The column containing the metric measure number. Relevant only for rules of the kind LogAlert.
- metricName String
- The name of the metric to be sent. Relevant and required only for rules of the kind LogToMetric.
- operator String
- The criteria operator. Relevant and required only for rules of the kind LogAlert.
- query String
- Log query alert
- resourceId StringColumn 
- 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 Number
- the criteria threshold value that activates the alert. Relevant and required only for rules of the kind LogAlert.
- timeAggregation String
- Aggregation type. Relevant and required only for rules of the kind LogAlert.
ConditionResponseFailingPeriods   
- MinFailing doublePeriods To Alert 
- The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1
- NumberOf doubleEvaluation Periods 
- 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
- MinFailing float64Periods To Alert 
- The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1
- NumberOf float64Evaluation Periods 
- 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
- minFailing DoublePeriods To Alert 
- The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1
- numberOf DoubleEvaluation Periods 
- 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
- minFailing numberPeriods To Alert 
- The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1
- numberOf numberEvaluation Periods 
- 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
- min_failing_ floatperiods_ to_ alert 
- The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1
- number_of_ floatevaluation_ periods 
- 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
- minFailing NumberPeriods To Alert 
- The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1
- numberOf NumberEvaluation Periods 
- 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
DimensionResponse 
IdentityResponse 
- PrincipalId string
- The principal ID of resource identity.
- TenantId string
- The tenant ID of resource.
- Type string
- Type of managed service identity.
- UserAssigned Dictionary<string, Pulumi.Identities Azure Native. Insights. Inputs. User Identity Properties Response> 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- PrincipalId string
- The principal ID of resource identity.
- TenantId string
- The tenant ID of resource.
- Type string
- Type of managed service identity.
- UserAssigned map[string]UserIdentities Identity Properties Response 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId String
- The principal ID of resource identity.
- tenantId String
- The tenant ID of resource.
- type String
- Type of managed service identity.
- userAssigned Map<String,UserIdentities Identity Properties Response> 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId string
- The principal ID of resource identity.
- tenantId string
- The tenant ID of resource.
- type string
- Type of managed service identity.
- userAssigned {[key: string]: UserIdentities Identity Properties Response} 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal_id str
- The principal ID of resource identity.
- tenant_id str
- The tenant ID of resource.
- type str
- Type of managed service identity.
- user_assigned_ Mapping[str, Useridentities Identity Properties Response] 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId String
- The principal ID of resource identity.
- tenantId String
- The tenant ID of resource.
- type String
- Type of managed service identity.
- userAssigned Map<Property Map>Identities 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
RuleResolveConfigurationResponse   
- AutoResolved bool
- The flag that indicates whether or not to auto resolve a fired alert.
- TimeTo stringResolve 
- The duration a rule must evaluate as healthy before the fired alert is automatically resolved represented in ISO 8601 duration format.
- AutoResolved bool
- The flag that indicates whether or not to auto resolve a fired alert.
- TimeTo stringResolve 
- The duration a rule must evaluate as healthy before the fired alert is automatically resolved represented in ISO 8601 duration format.
- autoResolved Boolean
- The flag that indicates whether or not to auto resolve a fired alert.
- timeTo StringResolve 
- The duration a rule must evaluate as healthy before the fired alert is automatically resolved represented in ISO 8601 duration format.
- autoResolved boolean
- The flag that indicates whether or not to auto resolve a fired alert.
- timeTo stringResolve 
- The duration a rule must evaluate as healthy before the fired alert is automatically resolved represented in ISO 8601 duration format.
- auto_resolved bool
- The flag that indicates whether or not to auto resolve a fired alert.
- time_to_ strresolve 
- The duration a rule must evaluate as healthy before the fired alert is automatically resolved represented in ISO 8601 duration format.
- autoResolved Boolean
- The flag that indicates whether or not to auto resolve a fired alert.
- timeTo StringResolve 
- The duration a rule must evaluate as healthy before the fired alert is automatically resolved represented in ISO 8601 duration format.
ScheduledQueryRuleCriteriaResponse    
- AllOf List<Pulumi.Azure Native. Insights. Inputs. Condition Response> 
- A list of conditions to evaluate against the specified scopes
- AllOf []ConditionResponse 
- A list of conditions to evaluate against the specified scopes
- allOf List<ConditionResponse> 
- A list of conditions to evaluate against the specified scopes
- allOf ConditionResponse[] 
- A list of conditions to evaluate against the specified scopes
- all_of Sequence[ConditionResponse] 
- A list of conditions to evaluate against the specified scopes
- allOf List<Property Map>
- A list of conditions to evaluate against the specified scopes
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
UserIdentityPropertiesResponse   
- ClientId string
- The client id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- ClientId string
- The client id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- clientId String
- The client id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
- clientId string
- The client id of user assigned identity.
- principalId string
- The principal id of user assigned identity.
- client_id str
- The client id of user assigned identity.
- principal_id str
- The principal id of user assigned identity.
- clientId String
- The client id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi