azure-native.alertsmanagement.ActionRuleByName
Explore with Pulumi AI
Action rule object containing target scope, conditions and suppression logic Azure REST API version: 2019-05-05-preview. Prior API version in Azure Native 1.x: 2019-05-05-preview.
Other available API versions: 2018-11-02-privatepreview.
Example Usage
PutActionRule
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var actionRuleByName = new AzureNative.AlertsManagement.ActionRuleByName("actionRuleByName", new()
{
ActionRuleName = "DailySuppression",
Location = "Global",
Properties = new AzureNative.AlertsManagement.Inputs.SuppressionArgs
{
Conditions = new AzureNative.AlertsManagement.Inputs.ConditionsArgs
{
MonitorCondition = new AzureNative.AlertsManagement.Inputs.ConditionArgs
{
Operator = AzureNative.AlertsManagement.Operator.EqualsValue,
Values = new[]
{
"Fired",
},
},
MonitorService = new AzureNative.AlertsManagement.Inputs.ConditionArgs
{
Operator = AzureNative.AlertsManagement.Operator.EqualsValue,
Values = new[]
{
"Platform",
"Application Insights",
},
},
Severity = new AzureNative.AlertsManagement.Inputs.ConditionArgs
{
Operator = AzureNative.AlertsManagement.Operator.EqualsValue,
Values = new[]
{
"Sev0",
"Sev2",
},
},
TargetResourceType = new AzureNative.AlertsManagement.Inputs.ConditionArgs
{
Operator = AzureNative.AlertsManagement.Operator.NotEquals,
Values = new[]
{
"Microsoft.Compute/VirtualMachines",
},
},
},
Description = "Action rule on resource group for daily suppression",
Scope = new AzureNative.AlertsManagement.Inputs.ScopeArgs
{
ScopeType = AzureNative.AlertsManagement.ScopeType.ResourceGroup,
Values = new[]
{
"/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg",
},
},
Status = AzureNative.AlertsManagement.ActionRuleStatus.Enabled,
SuppressionConfig = new AzureNative.AlertsManagement.Inputs.SuppressionConfigArgs
{
RecurrenceType = AzureNative.AlertsManagement.SuppressionType.Daily,
Schedule = new AzureNative.AlertsManagement.Inputs.SuppressionScheduleArgs
{
EndDate = "12/18/2018",
EndTime = "14:00:00",
StartDate = "12/09/2018",
StartTime = "06:00:00",
},
},
Type = "Suppression",
},
ResourceGroupName = "alertscorrelationrg",
Tags = null,
});
});
package main
import (
alertsmanagement "github.com/pulumi/pulumi-azure-native-sdk/alertsmanagement/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := alertsmanagement.NewActionRuleByName(ctx, "actionRuleByName", &alertsmanagement.ActionRuleByNameArgs{
ActionRuleName: pulumi.String("DailySuppression"),
Location: pulumi.String("Global"),
Properties: &alertsmanagement.SuppressionArgs{
Conditions: &alertsmanagement.ConditionsArgs{
MonitorCondition: &alertsmanagement.ConditionArgs{
Operator: pulumi.String(alertsmanagement.OperatorEquals),
Values: pulumi.StringArray{
pulumi.String("Fired"),
},
},
MonitorService: &alertsmanagement.ConditionArgs{
Operator: pulumi.String(alertsmanagement.OperatorEquals),
Values: pulumi.StringArray{
pulumi.String("Platform"),
pulumi.String("Application Insights"),
},
},
Severity: &alertsmanagement.ConditionArgs{
Operator: pulumi.String(alertsmanagement.OperatorEquals),
Values: pulumi.StringArray{
pulumi.String("Sev0"),
pulumi.String("Sev2"),
},
},
TargetResourceType: &alertsmanagement.ConditionArgs{
Operator: pulumi.String(alertsmanagement.OperatorNotEquals),
Values: pulumi.StringArray{
pulumi.String("Microsoft.Compute/VirtualMachines"),
},
},
},
Description: pulumi.String("Action rule on resource group for daily suppression"),
Scope: &alertsmanagement.ScopeArgs{
ScopeType: pulumi.String(alertsmanagement.ScopeTypeResourceGroup),
Values: pulumi.StringArray{
pulumi.String("/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg"),
},
},
Status: pulumi.String(alertsmanagement.ActionRuleStatusEnabled),
SuppressionConfig: &alertsmanagement.SuppressionConfigArgs{
RecurrenceType: pulumi.String(alertsmanagement.SuppressionTypeDaily),
Schedule: &alertsmanagement.SuppressionScheduleArgs{
EndDate: pulumi.String("12/18/2018"),
EndTime: pulumi.String("14:00:00"),
StartDate: pulumi.String("12/09/2018"),
StartTime: pulumi.String("06:00:00"),
},
},
Type: pulumi.String("Suppression"),
},
ResourceGroupName: pulumi.String("alertscorrelationrg"),
Tags: nil,
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.alertsmanagement.ActionRuleByName;
import com.pulumi.azurenative.alertsmanagement.ActionRuleByNameArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var actionRuleByName = new ActionRuleByName("actionRuleByName", ActionRuleByNameArgs.builder()
.actionRuleName("DailySuppression")
.location("Global")
.properties(SuppressionArgs.builder()
.conditions(ConditionsArgs.builder()
.monitorCondition(ConditionArgs.builder()
.operator("Equals")
.values("Fired")
.build())
.monitorService(ConditionArgs.builder()
.operator("Equals")
.values(
"Platform",
"Application Insights")
.build())
.severity(ConditionArgs.builder()
.operator("Equals")
.values(
"Sev0",
"Sev2")
.build())
.targetResourceType(ConditionArgs.builder()
.operator("NotEquals")
.values("Microsoft.Compute/VirtualMachines")
.build())
.build())
.description("Action rule on resource group for daily suppression")
.scope(ScopeArgs.builder()
.scopeType("ResourceGroup")
.values("/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg")
.build())
.status("Enabled")
.suppressionConfig(SuppressionConfigArgs.builder()
.recurrenceType("Daily")
.schedule(SuppressionScheduleArgs.builder()
.endDate("12/18/2018")
.endTime("14:00:00")
.startDate("12/09/2018")
.startTime("06:00:00")
.build())
.build())
.type("Suppression")
.build())
.resourceGroupName("alertscorrelationrg")
.tags()
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
action_rule_by_name = azure_native.alertsmanagement.ActionRuleByName("actionRuleByName",
action_rule_name="DailySuppression",
location="Global",
properties=azure_native.alertsmanagement.SuppressionArgs(
conditions=azure_native.alertsmanagement.ConditionsArgs(
monitor_condition=azure_native.alertsmanagement.ConditionArgs(
operator=azure_native.alertsmanagement.Operator.EQUALS,
values=["Fired"],
),
monitor_service=azure_native.alertsmanagement.ConditionArgs(
operator=azure_native.alertsmanagement.Operator.EQUALS,
values=[
"Platform",
"Application Insights",
],
),
severity=azure_native.alertsmanagement.ConditionArgs(
operator=azure_native.alertsmanagement.Operator.EQUALS,
values=[
"Sev0",
"Sev2",
],
),
target_resource_type=azure_native.alertsmanagement.ConditionArgs(
operator=azure_native.alertsmanagement.Operator.NOT_EQUALS,
values=["Microsoft.Compute/VirtualMachines"],
),
),
description="Action rule on resource group for daily suppression",
scope=azure_native.alertsmanagement.ScopeArgs(
scope_type=azure_native.alertsmanagement.ScopeType.RESOURCE_GROUP,
values=["/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg"],
),
status=azure_native.alertsmanagement.ActionRuleStatus.ENABLED,
suppression_config=azure_native.alertsmanagement.SuppressionConfigArgs(
recurrence_type=azure_native.alertsmanagement.SuppressionType.DAILY,
schedule=azure_native.alertsmanagement.SuppressionScheduleArgs(
end_date="12/18/2018",
end_time="14:00:00",
start_date="12/09/2018",
start_time="06:00:00",
),
),
type="Suppression",
),
resource_group_name="alertscorrelationrg",
tags={})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const actionRuleByName = new azure_native.alertsmanagement.ActionRuleByName("actionRuleByName", {
actionRuleName: "DailySuppression",
location: "Global",
properties: {
conditions: {
monitorCondition: {
operator: azure_native.alertsmanagement.Operator.Equals,
values: ["Fired"],
},
monitorService: {
operator: azure_native.alertsmanagement.Operator.Equals,
values: [
"Platform",
"Application Insights",
],
},
severity: {
operator: azure_native.alertsmanagement.Operator.Equals,
values: [
"Sev0",
"Sev2",
],
},
targetResourceType: {
operator: azure_native.alertsmanagement.Operator.NotEquals,
values: ["Microsoft.Compute/VirtualMachines"],
},
},
description: "Action rule on resource group for daily suppression",
scope: {
scopeType: azure_native.alertsmanagement.ScopeType.ResourceGroup,
values: ["/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg"],
},
status: azure_native.alertsmanagement.ActionRuleStatus.Enabled,
suppressionConfig: {
recurrenceType: azure_native.alertsmanagement.SuppressionType.Daily,
schedule: {
endDate: "12/18/2018",
endTime: "14:00:00",
startDate: "12/09/2018",
startTime: "06:00:00",
},
},
type: "Suppression",
},
resourceGroupName: "alertscorrelationrg",
tags: {},
});
resources:
actionRuleByName:
type: azure-native:alertsmanagement:ActionRuleByName
properties:
actionRuleName: DailySuppression
location: Global
properties:
conditions:
monitorCondition:
operator: Equals
values:
- Fired
monitorService:
operator: Equals
values:
- Platform
- Application Insights
severity:
operator: Equals
values:
- Sev0
- Sev2
targetResourceType:
operator: NotEquals
values:
- Microsoft.Compute/VirtualMachines
description: Action rule on resource group for daily suppression
scope:
scopeType: ResourceGroup
values:
- /subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg
status: Enabled
suppressionConfig:
recurrenceType: Daily
schedule:
endDate: 12/18/2018
endTime: 14:00:00
startDate: 12/09/2018
startTime: 06:00:00
type: Suppression
resourceGroupName: alertscorrelationrg
tags: {}
Create ActionRuleByName Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ActionRuleByName(name: string, args: ActionRuleByNameArgs, opts?: CustomResourceOptions);
@overload
def ActionRuleByName(resource_name: str,
args: ActionRuleByNameArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ActionRuleByName(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
action_rule_name: Optional[str] = None,
location: Optional[str] = None,
properties: Optional[Union[ActionGroupArgs, DiagnosticsArgs, SuppressionArgs]] = None,
tags: Optional[Mapping[str, str]] = None)
func NewActionRuleByName(ctx *Context, name string, args ActionRuleByNameArgs, opts ...ResourceOption) (*ActionRuleByName, error)
public ActionRuleByName(string name, ActionRuleByNameArgs args, CustomResourceOptions? opts = null)
public ActionRuleByName(String name, ActionRuleByNameArgs args)
public ActionRuleByName(String name, ActionRuleByNameArgs args, CustomResourceOptions options)
type: azure-native:alertsmanagement:ActionRuleByName
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ActionRuleByNameArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ActionRuleByNameArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ActionRuleByNameArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ActionRuleByNameArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ActionRuleByNameArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var actionRuleByNameResource = new AzureNative.AlertsManagement.ActionRuleByName("actionRuleByNameResource", new()
{
ResourceGroupName = "string",
ActionRuleName = "string",
Location = "string",
Properties = new AzureNative.AlertsManagement.Inputs.ActionGroupArgs
{
ActionGroupId = "string",
Type = "ActionGroup",
Conditions = new AzureNative.AlertsManagement.Inputs.ConditionsArgs
{
AlertContext = new AzureNative.AlertsManagement.Inputs.ConditionArgs
{
Field = "string",
Operator = "string",
Values = new[]
{
"string",
},
},
AlertRuleId = new AzureNative.AlertsManagement.Inputs.ConditionArgs
{
Field = "string",
Operator = "string",
Values = new[]
{
"string",
},
},
AlertRuleName = new AzureNative.AlertsManagement.Inputs.ConditionArgs
{
Field = "string",
Operator = "string",
Values = new[]
{
"string",
},
},
Description = new AzureNative.AlertsManagement.Inputs.ConditionArgs
{
Field = "string",
Operator = "string",
Values = new[]
{
"string",
},
},
MonitorCondition = new AzureNative.AlertsManagement.Inputs.ConditionArgs
{
Field = "string",
Operator = "string",
Values = new[]
{
"string",
},
},
MonitorService = new AzureNative.AlertsManagement.Inputs.ConditionArgs
{
Field = "string",
Operator = "string",
Values = new[]
{
"string",
},
},
Severity = new AzureNative.AlertsManagement.Inputs.ConditionArgs
{
Field = "string",
Operator = "string",
Values = new[]
{
"string",
},
},
TargetResourceType = new AzureNative.AlertsManagement.Inputs.ConditionArgs
{
Field = "string",
Operator = "string",
Values = new[]
{
"string",
},
},
},
Description = "string",
Scope = new AzureNative.AlertsManagement.Inputs.ScopeArgs
{
ScopeType = "string",
Values = new[]
{
"string",
},
},
Status = "string",
},
Tags =
{
{ "string", "string" },
},
});
example, err := alertsmanagement.NewActionRuleByName(ctx, "actionRuleByNameResource", &alertsmanagement.ActionRuleByNameArgs{
ResourceGroupName: pulumi.String("string"),
ActionRuleName: pulumi.String("string"),
Location: pulumi.String("string"),
Properties: &alertsmanagement.ActionGroupArgs{
ActionGroupId: pulumi.String("string"),
Type: pulumi.String("ActionGroup"),
Conditions: &alertsmanagement.ConditionsArgs{
AlertContext: &alertsmanagement.ConditionArgs{
Field: pulumi.String("string"),
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
AlertRuleId: &alertsmanagement.ConditionArgs{
Field: pulumi.String("string"),
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
AlertRuleName: &alertsmanagement.ConditionArgs{
Field: pulumi.String("string"),
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Description: &alertsmanagement.ConditionArgs{
Field: pulumi.String("string"),
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
MonitorCondition: &alertsmanagement.ConditionArgs{
Field: pulumi.String("string"),
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
MonitorService: &alertsmanagement.ConditionArgs{
Field: pulumi.String("string"),
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Severity: &alertsmanagement.ConditionArgs{
Field: pulumi.String("string"),
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
TargetResourceType: &alertsmanagement.ConditionArgs{
Field: pulumi.String("string"),
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Description: pulumi.String("string"),
Scope: &alertsmanagement.ScopeArgs{
ScopeType: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Status: pulumi.String("string"),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var actionRuleByNameResource = new ActionRuleByName("actionRuleByNameResource", ActionRuleByNameArgs.builder()
.resourceGroupName("string")
.actionRuleName("string")
.location("string")
.properties(ActionGroupArgs.builder()
.actionGroupId("string")
.type("ActionGroup")
.conditions(ConditionsArgs.builder()
.alertContext(ConditionArgs.builder()
.field("string")
.operator("string")
.values("string")
.build())
.alertRuleId(ConditionArgs.builder()
.field("string")
.operator("string")
.values("string")
.build())
.alertRuleName(ConditionArgs.builder()
.field("string")
.operator("string")
.values("string")
.build())
.description(ConditionArgs.builder()
.field("string")
.operator("string")
.values("string")
.build())
.monitorCondition(ConditionArgs.builder()
.field("string")
.operator("string")
.values("string")
.build())
.monitorService(ConditionArgs.builder()
.field("string")
.operator("string")
.values("string")
.build())
.severity(ConditionArgs.builder()
.field("string")
.operator("string")
.values("string")
.build())
.targetResourceType(ConditionArgs.builder()
.field("string")
.operator("string")
.values("string")
.build())
.build())
.description("string")
.scope(ScopeArgs.builder()
.scopeType("string")
.values("string")
.build())
.status("string")
.build())
.tags(Map.of("string", "string"))
.build());
action_rule_by_name_resource = azure_native.alertsmanagement.ActionRuleByName("actionRuleByNameResource",
resource_group_name="string",
action_rule_name="string",
location="string",
properties=azure_native.alertsmanagement.ActionGroupArgs(
action_group_id="string",
type="ActionGroup",
conditions=azure_native.alertsmanagement.ConditionsArgs(
alert_context=azure_native.alertsmanagement.ConditionArgs(
field="string",
operator="string",
values=["string"],
),
alert_rule_id=azure_native.alertsmanagement.ConditionArgs(
field="string",
operator="string",
values=["string"],
),
alert_rule_name=azure_native.alertsmanagement.ConditionArgs(
field="string",
operator="string",
values=["string"],
),
description=azure_native.alertsmanagement.ConditionArgs(
field="string",
operator="string",
values=["string"],
),
monitor_condition=azure_native.alertsmanagement.ConditionArgs(
field="string",
operator="string",
values=["string"],
),
monitor_service=azure_native.alertsmanagement.ConditionArgs(
field="string",
operator="string",
values=["string"],
),
severity=azure_native.alertsmanagement.ConditionArgs(
field="string",
operator="string",
values=["string"],
),
target_resource_type=azure_native.alertsmanagement.ConditionArgs(
field="string",
operator="string",
values=["string"],
),
),
description="string",
scope=azure_native.alertsmanagement.ScopeArgs(
scope_type="string",
values=["string"],
),
status="string",
),
tags={
"string": "string",
})
const actionRuleByNameResource = new azure_native.alertsmanagement.ActionRuleByName("actionRuleByNameResource", {
resourceGroupName: "string",
actionRuleName: "string",
location: "string",
properties: {
actionGroupId: "string",
type: "ActionGroup",
conditions: {
alertContext: {
field: "string",
operator: "string",
values: ["string"],
},
alertRuleId: {
field: "string",
operator: "string",
values: ["string"],
},
alertRuleName: {
field: "string",
operator: "string",
values: ["string"],
},
description: {
field: "string",
operator: "string",
values: ["string"],
},
monitorCondition: {
field: "string",
operator: "string",
values: ["string"],
},
monitorService: {
field: "string",
operator: "string",
values: ["string"],
},
severity: {
field: "string",
operator: "string",
values: ["string"],
},
targetResourceType: {
field: "string",
operator: "string",
values: ["string"],
},
},
description: "string",
scope: {
scopeType: "string",
values: ["string"],
},
status: "string",
},
tags: {
string: "string",
},
});
type: azure-native:alertsmanagement:ActionRuleByName
properties:
actionRuleName: string
location: string
properties:
actionGroupId: string
conditions:
alertContext:
field: string
operator: string
values:
- string
alertRuleId:
field: string
operator: string
values:
- string
alertRuleName:
field: string
operator: string
values:
- string
description:
field: string
operator: string
values:
- string
monitorCondition:
field: string
operator: string
values:
- string
monitorService:
field: string
operator: string
values:
- string
severity:
field: string
operator: string
values:
- string
targetResourceType:
field: string
operator: string
values:
- string
description: string
scope:
scopeType: string
values:
- string
status: string
type: ActionGroup
resourceGroupName: string
tags:
string: string
ActionRuleByName Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ActionRuleByName resource accepts the following input properties:
- Resource
Group stringName - Resource group name where the resource is created.
- Action
Rule stringName - The name of action rule that needs to be created/updated
- Location string
- Resource location
- Properties
Pulumi.
Azure | Pulumi.Native. Alerts Management. Inputs. Action Group Azure | Pulumi.Native. Alerts Management. Inputs. Diagnostics Azure Native. Alerts Management. Inputs. Suppression - action rule properties
- Dictionary<string, string>
- Resource tags
- Resource
Group stringName - Resource group name where the resource is created.
- Action
Rule stringName - The name of action rule that needs to be created/updated
- Location string
- Resource location
- Properties
Action
Group | DiagnosticsArgs Args | SuppressionArgs - action rule properties
- map[string]string
- Resource tags
- resource
Group StringName - Resource group name where the resource is created.
- action
Rule StringName - The name of action rule that needs to be created/updated
- location String
- Resource location
- properties
Action
Group | Diagnostics | Suppression - action rule properties
- Map<String,String>
- Resource tags
- resource
Group stringName - Resource group name where the resource is created.
- action
Rule stringName - The name of action rule that needs to be created/updated
- location string
- Resource location
- properties
Action
Group | Diagnostics | Suppression - action rule properties
- {[key: string]: string}
- Resource tags
- resource_
group_ strname - Resource group name where the resource is created.
- action_
rule_ strname - The name of action rule that needs to be created/updated
- location str
- Resource location
- properties
Action
Group | DiagnosticsArgs Args | SuppressionArgs - action rule properties
- Mapping[str, str]
- Resource tags
- resource
Group StringName - Resource group name where the resource is created.
- action
Rule StringName - The name of action rule that needs to be created/updated
- location String
- Resource location
- properties Property Map | Property Map | Property Map
- action rule properties
- Map<String>
- Resource tags
Outputs
All input properties are implicitly available as output properties. Additionally, the ActionRuleByName resource produces the following output properties:
Supporting Types
ActionGroup, ActionGroupArgs
- Action
Group stringId - Action group to trigger if action rule matches
- Conditions
Pulumi.
Azure Native. Alerts Management. Inputs. Conditions - conditions on which alerts will be filtered
- Description string
- Description of action rule
- Scope
Pulumi.
Azure Native. Alerts Management. Inputs. Scope - scope on which action rule will apply
- Status
string | Pulumi.
Azure Native. Alerts Management. Action Rule Status - Indicates if the given action rule is enabled or disabled
- Action
Group stringId - Action group to trigger if action rule matches
- Conditions Conditions
- conditions on which alerts will be filtered
- Description string
- Description of action rule
- Scope Scope
- scope on which action rule will apply
- Status
string | Action
Rule Status - Indicates if the given action rule is enabled or disabled
- action
Group StringId - Action group to trigger if action rule matches
- conditions Conditions
- conditions on which alerts will be filtered
- description String
- Description of action rule
- scope Scope
- scope on which action rule will apply
- status
String | Action
Rule Status - Indicates if the given action rule is enabled or disabled
- action
Group stringId - Action group to trigger if action rule matches
- conditions Conditions
- conditions on which alerts will be filtered
- description string
- Description of action rule
- scope Scope
- scope on which action rule will apply
- status
string | Action
Rule Status - Indicates if the given action rule is enabled or disabled
- action_
group_ strid - Action group to trigger if action rule matches
- conditions Conditions
- conditions on which alerts will be filtered
- description str
- Description of action rule
- scope Scope
- scope on which action rule will apply
- status
str | Action
Rule Status - Indicates if the given action rule is enabled or disabled
- action
Group StringId - Action group to trigger if action rule matches
- conditions Property Map
- conditions on which alerts will be filtered
- description String
- Description of action rule
- scope Property Map
- scope on which action rule will apply
- status String | "Enabled" | "Disabled"
- Indicates if the given action rule is enabled or disabled
ActionGroupResponse, ActionGroupResponseArgs
- Action
Group stringId - Action group to trigger if action rule matches
- Created
At string - Creation time of action rule. Date-Time in ISO-8601 format.
- Created
By string - Created by user name.
- Last
Modified stringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- Last
Modified stringBy - Last modified by user name.
- Conditions
Pulumi.
Azure Native. Alerts Management. Inputs. Conditions Response - conditions on which alerts will be filtered
- Description string
- Description of action rule
- Scope
Pulumi.
Azure Native. Alerts Management. Inputs. Scope Response - scope on which action rule will apply
- Status string
- Indicates if the given action rule is enabled or disabled
- Action
Group stringId - Action group to trigger if action rule matches
- Created
At string - Creation time of action rule. Date-Time in ISO-8601 format.
- Created
By string - Created by user name.
- Last
Modified stringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- Last
Modified stringBy - Last modified by user name.
- Conditions
Conditions
Response - conditions on which alerts will be filtered
- Description string
- Description of action rule
- Scope
Scope
Response - scope on which action rule will apply
- Status string
- Indicates if the given action rule is enabled or disabled
- action
Group StringId - Action group to trigger if action rule matches
- created
At String - Creation time of action rule. Date-Time in ISO-8601 format.
- created
By String - Created by user name.
- last
Modified StringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- last
Modified StringBy - Last modified by user name.
- conditions
Conditions
Response - conditions on which alerts will be filtered
- description String
- Description of action rule
- scope
Scope
Response - scope on which action rule will apply
- status String
- Indicates if the given action rule is enabled or disabled
- action
Group stringId - Action group to trigger if action rule matches
- created
At string - Creation time of action rule. Date-Time in ISO-8601 format.
- created
By string - Created by user name.
- last
Modified stringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- last
Modified stringBy - Last modified by user name.
- conditions
Conditions
Response - conditions on which alerts will be filtered
- description string
- Description of action rule
- scope
Scope
Response - scope on which action rule will apply
- status string
- Indicates if the given action rule is enabled or disabled
- action_
group_ strid - Action group to trigger if action rule matches
- created_
at str - Creation time of action rule. Date-Time in ISO-8601 format.
- created_
by str - Created by user name.
- last_
modified_ strat - Last updated time of action rule. Date-Time in ISO-8601 format.
- last_
modified_ strby - Last modified by user name.
- conditions
Conditions
Response - conditions on which alerts will be filtered
- description str
- Description of action rule
- scope
Scope
Response - scope on which action rule will apply
- status str
- Indicates if the given action rule is enabled or disabled
- action
Group StringId - Action group to trigger if action rule matches
- created
At String - Creation time of action rule. Date-Time in ISO-8601 format.
- created
By String - Created by user name.
- last
Modified StringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- last
Modified StringBy - Last modified by user name.
- conditions Property Map
- conditions on which alerts will be filtered
- description String
- Description of action rule
- scope Property Map
- scope on which action rule will apply
- status String
- Indicates if the given action rule is enabled or disabled
ActionRuleStatus, ActionRuleStatusArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Action
Rule Status Enabled - Enabled
- Action
Rule Status Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
Condition, ConditionArgs
- Field
string | Pulumi.
Azure Native. Alerts Management. Field - Field for a given condition.
- Operator
string | Pulumi.
Azure Native. Alerts Management. Operator - Operator for a given condition.
- Values List<string>
- List of values to match for a given condition.
- field
String | "Severity" | "Monitor
Service" | "Monitor Condition" | "Signal Type" | "Target Resource Type" | "Target Resource" | "Target Resource Group" | "Alert Rule Id" | "Alert Rule Name" | "Description" | "Alert Context" - Field for a given condition.
- operator
String | "Equals" | "Not
Equals" | "Contains" | "Does Not Contain" - Operator for a given condition.
- values List<String>
- List of values to match for a given condition.
ConditionResponse, ConditionResponseArgs
Conditions, ConditionsArgs
- Alert
Context Pulumi.Azure Native. Alerts Management. Inputs. Condition - filter alerts by alert context (payload)
- Alert
Rule Pulumi.Id Azure Native. Alerts Management. Inputs. Condition - filter alerts by alert rule id
- Alert
Rule Pulumi.Name Azure Native. Alerts Management. Inputs. Condition - filter alerts by alert rule name
- Description
Pulumi.
Azure Native. Alerts Management. Inputs. Condition - filter alerts by alert rule description
- Monitor
Condition Pulumi.Azure Native. Alerts Management. Inputs. Condition - filter alerts by monitor condition
- Monitor
Service Pulumi.Azure Native. Alerts Management. Inputs. Condition - filter alerts by monitor service
- Severity
Pulumi.
Azure Native. Alerts Management. Inputs. Condition - filter alerts by severity
- Target
Resource Pulumi.Type Azure Native. Alerts Management. Inputs. Condition - filter alerts by target resource type
- Alert
Context Condition - filter alerts by alert context (payload)
- Alert
Rule ConditionId - filter alerts by alert rule id
- Alert
Rule ConditionName - filter alerts by alert rule name
- Description Condition
- filter alerts by alert rule description
- Monitor
Condition Condition - filter alerts by monitor condition
- Monitor
Service Condition - filter alerts by monitor service
- Severity Condition
- filter alerts by severity
- Target
Resource ConditionType - filter alerts by target resource type
- alert
Context Condition - filter alerts by alert context (payload)
- alert
Rule ConditionId - filter alerts by alert rule id
- alert
Rule ConditionName - filter alerts by alert rule name
- description Condition
- filter alerts by alert rule description
- monitor
Condition Condition - filter alerts by monitor condition
- monitor
Service Condition - filter alerts by monitor service
- severity Condition
- filter alerts by severity
- target
Resource ConditionType - filter alerts by target resource type
- alert
Context Condition - filter alerts by alert context (payload)
- alert
Rule ConditionId - filter alerts by alert rule id
- alert
Rule ConditionName - filter alerts by alert rule name
- description Condition
- filter alerts by alert rule description
- monitor
Condition Condition - filter alerts by monitor condition
- monitor
Service Condition - filter alerts by monitor service
- severity Condition
- filter alerts by severity
- target
Resource ConditionType - filter alerts by target resource type
- alert_
context Condition - filter alerts by alert context (payload)
- alert_
rule_ Conditionid - filter alerts by alert rule id
- alert_
rule_ Conditionname - filter alerts by alert rule name
- description Condition
- filter alerts by alert rule description
- monitor_
condition Condition - filter alerts by monitor condition
- monitor_
service Condition - filter alerts by monitor service
- severity Condition
- filter alerts by severity
- target_
resource_ Conditiontype - filter alerts by target resource type
- alert
Context Property Map - filter alerts by alert context (payload)
- alert
Rule Property MapId - filter alerts by alert rule id
- alert
Rule Property MapName - filter alerts by alert rule name
- description Property Map
- filter alerts by alert rule description
- monitor
Condition Property Map - filter alerts by monitor condition
- monitor
Service Property Map - filter alerts by monitor service
- severity Property Map
- filter alerts by severity
- target
Resource Property MapType - filter alerts by target resource type
ConditionsResponse, ConditionsResponseArgs
- Alert
Context Pulumi.Azure Native. Alerts Management. Inputs. Condition Response - filter alerts by alert context (payload)
- Alert
Rule Pulumi.Id Azure Native. Alerts Management. Inputs. Condition Response - filter alerts by alert rule id
- Alert
Rule Pulumi.Name Azure Native. Alerts Management. Inputs. Condition Response - filter alerts by alert rule name
- Description
Pulumi.
Azure Native. Alerts Management. Inputs. Condition Response - filter alerts by alert rule description
- Monitor
Condition Pulumi.Azure Native. Alerts Management. Inputs. Condition Response - filter alerts by monitor condition
- Monitor
Service Pulumi.Azure Native. Alerts Management. Inputs. Condition Response - filter alerts by monitor service
- Severity
Pulumi.
Azure Native. Alerts Management. Inputs. Condition Response - filter alerts by severity
- Target
Resource Pulumi.Type Azure Native. Alerts Management. Inputs. Condition Response - filter alerts by target resource type
- Alert
Context ConditionResponse - filter alerts by alert context (payload)
- Alert
Rule ConditionId Response - filter alerts by alert rule id
- Alert
Rule ConditionName Response - filter alerts by alert rule name
- Description
Condition
Response - filter alerts by alert rule description
- Monitor
Condition ConditionResponse - filter alerts by monitor condition
- Monitor
Service ConditionResponse - filter alerts by monitor service
- Severity
Condition
Response - filter alerts by severity
- Target
Resource ConditionType Response - filter alerts by target resource type
- alert
Context ConditionResponse - filter alerts by alert context (payload)
- alert
Rule ConditionId Response - filter alerts by alert rule id
- alert
Rule ConditionName Response - filter alerts by alert rule name
- description
Condition
Response - filter alerts by alert rule description
- monitor
Condition ConditionResponse - filter alerts by monitor condition
- monitor
Service ConditionResponse - filter alerts by monitor service
- severity
Condition
Response - filter alerts by severity
- target
Resource ConditionType Response - filter alerts by target resource type
- alert
Context ConditionResponse - filter alerts by alert context (payload)
- alert
Rule ConditionId Response - filter alerts by alert rule id
- alert
Rule ConditionName Response - filter alerts by alert rule name
- description
Condition
Response - filter alerts by alert rule description
- monitor
Condition ConditionResponse - filter alerts by monitor condition
- monitor
Service ConditionResponse - filter alerts by monitor service
- severity
Condition
Response - filter alerts by severity
- target
Resource ConditionType Response - filter alerts by target resource type
- alert_
context ConditionResponse - filter alerts by alert context (payload)
- alert_
rule_ Conditionid Response - filter alerts by alert rule id
- alert_
rule_ Conditionname Response - filter alerts by alert rule name
- description
Condition
Response - filter alerts by alert rule description
- monitor_
condition ConditionResponse - filter alerts by monitor condition
- monitor_
service ConditionResponse - filter alerts by monitor service
- severity
Condition
Response - filter alerts by severity
- target_
resource_ Conditiontype Response - filter alerts by target resource type
- alert
Context Property Map - filter alerts by alert context (payload)
- alert
Rule Property MapId - filter alerts by alert rule id
- alert
Rule Property MapName - filter alerts by alert rule name
- description Property Map
- filter alerts by alert rule description
- monitor
Condition Property Map - filter alerts by monitor condition
- monitor
Service Property Map - filter alerts by monitor service
- severity Property Map
- filter alerts by severity
- target
Resource Property MapType - filter alerts by target resource type
Diagnostics, DiagnosticsArgs
- Conditions
Pulumi.
Azure Native. Alerts Management. Inputs. Conditions - conditions on which alerts will be filtered
- Description string
- Description of action rule
- Scope
Pulumi.
Azure Native. Alerts Management. Inputs. Scope - scope on which action rule will apply
- Status
string | Pulumi.
Azure Native. Alerts Management. Action Rule Status - Indicates if the given action rule is enabled or disabled
- Conditions Conditions
- conditions on which alerts will be filtered
- Description string
- Description of action rule
- Scope Scope
- scope on which action rule will apply
- Status
string | Action
Rule Status - Indicates if the given action rule is enabled or disabled
- conditions Conditions
- conditions on which alerts will be filtered
- description String
- Description of action rule
- scope Scope
- scope on which action rule will apply
- status
String | Action
Rule Status - Indicates if the given action rule is enabled or disabled
- conditions Conditions
- conditions on which alerts will be filtered
- description string
- Description of action rule
- scope Scope
- scope on which action rule will apply
- status
string | Action
Rule Status - Indicates if the given action rule is enabled or disabled
- conditions Conditions
- conditions on which alerts will be filtered
- description str
- Description of action rule
- scope Scope
- scope on which action rule will apply
- status
str | Action
Rule Status - Indicates if the given action rule is enabled or disabled
- conditions Property Map
- conditions on which alerts will be filtered
- description String
- Description of action rule
- scope Property Map
- scope on which action rule will apply
- status String | "Enabled" | "Disabled"
- Indicates if the given action rule is enabled or disabled
DiagnosticsResponse, DiagnosticsResponseArgs
- Created
At string - Creation time of action rule. Date-Time in ISO-8601 format.
- Created
By string - Created by user name.
- Last
Modified stringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- Last
Modified stringBy - Last modified by user name.
- Conditions
Pulumi.
Azure Native. Alerts Management. Inputs. Conditions Response - conditions on which alerts will be filtered
- Description string
- Description of action rule
- Scope
Pulumi.
Azure Native. Alerts Management. Inputs. Scope Response - scope on which action rule will apply
- Status string
- Indicates if the given action rule is enabled or disabled
- Created
At string - Creation time of action rule. Date-Time in ISO-8601 format.
- Created
By string - Created by user name.
- Last
Modified stringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- Last
Modified stringBy - Last modified by user name.
- Conditions
Conditions
Response - conditions on which alerts will be filtered
- Description string
- Description of action rule
- Scope
Scope
Response - scope on which action rule will apply
- Status string
- Indicates if the given action rule is enabled or disabled
- created
At String - Creation time of action rule. Date-Time in ISO-8601 format.
- created
By String - Created by user name.
- last
Modified StringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- last
Modified StringBy - Last modified by user name.
- conditions
Conditions
Response - conditions on which alerts will be filtered
- description String
- Description of action rule
- scope
Scope
Response - scope on which action rule will apply
- status String
- Indicates if the given action rule is enabled or disabled
- created
At string - Creation time of action rule. Date-Time in ISO-8601 format.
- created
By string - Created by user name.
- last
Modified stringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- last
Modified stringBy - Last modified by user name.
- conditions
Conditions
Response - conditions on which alerts will be filtered
- description string
- Description of action rule
- scope
Scope
Response - scope on which action rule will apply
- status string
- Indicates if the given action rule is enabled or disabled
- created_
at str - Creation time of action rule. Date-Time in ISO-8601 format.
- created_
by str - Created by user name.
- last_
modified_ strat - Last updated time of action rule. Date-Time in ISO-8601 format.
- last_
modified_ strby - Last modified by user name.
- conditions
Conditions
Response - conditions on which alerts will be filtered
- description str
- Description of action rule
- scope
Scope
Response - scope on which action rule will apply
- status str
- Indicates if the given action rule is enabled or disabled
- created
At String - Creation time of action rule. Date-Time in ISO-8601 format.
- created
By String - Created by user name.
- last
Modified StringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- last
Modified StringBy - Last modified by user name.
- conditions Property Map
- conditions on which alerts will be filtered
- description String
- Description of action rule
- scope Property Map
- scope on which action rule will apply
- status String
- Indicates if the given action rule is enabled or disabled
Field, FieldArgs
- Severity
- Severity
- Monitor
Service - MonitorService
- Monitor
Condition - MonitorCondition
- Signal
Type - SignalType
- Target
Resource Type - TargetResourceType
- Target
Resource - TargetResource
- Target
Resource Group - TargetResourceGroup
- Alert
Rule Id - AlertRuleId
- Alert
Rule Name - AlertRuleName
- Description
- Description
- Alert
Context - AlertContext
- Field
Severity - Severity
- Field
Monitor Service - MonitorService
- Field
Monitor Condition - MonitorCondition
- Field
Signal Type - SignalType
- Field
Target Resource Type - TargetResourceType
- Field
Target Resource - TargetResource
- Field
Target Resource Group - TargetResourceGroup
- Field
Alert Rule Id - AlertRuleId
- Field
Alert Rule Name - AlertRuleName
- Field
Description - Description
- Field
Alert Context - AlertContext
- Severity
- Severity
- Monitor
Service - MonitorService
- Monitor
Condition - MonitorCondition
- Signal
Type - SignalType
- Target
Resource Type - TargetResourceType
- Target
Resource - TargetResource
- Target
Resource Group - TargetResourceGroup
- Alert
Rule Id - AlertRuleId
- Alert
Rule Name - AlertRuleName
- Description
- Description
- Alert
Context - AlertContext
- Severity
- Severity
- Monitor
Service - MonitorService
- Monitor
Condition - MonitorCondition
- Signal
Type - SignalType
- Target
Resource Type - TargetResourceType
- Target
Resource - TargetResource
- Target
Resource Group - TargetResourceGroup
- Alert
Rule Id - AlertRuleId
- Alert
Rule Name - AlertRuleName
- Description
- Description
- Alert
Context - AlertContext
- SEVERITY
- Severity
- MONITOR_SERVICE
- MonitorService
- MONITOR_CONDITION
- MonitorCondition
- SIGNAL_TYPE
- SignalType
- TARGET_RESOURCE_TYPE
- TargetResourceType
- TARGET_RESOURCE
- TargetResource
- TARGET_RESOURCE_GROUP
- TargetResourceGroup
- ALERT_RULE_ID
- AlertRuleId
- ALERT_RULE_NAME
- AlertRuleName
- DESCRIPTION
- Description
- ALERT_CONTEXT
- AlertContext
- "Severity"
- Severity
- "Monitor
Service" - MonitorService
- "Monitor
Condition" - MonitorCondition
- "Signal
Type" - SignalType
- "Target
Resource Type" - TargetResourceType
- "Target
Resource" - TargetResource
- "Target
Resource Group" - TargetResourceGroup
- "Alert
Rule Id" - AlertRuleId
- "Alert
Rule Name" - AlertRuleName
- "Description"
- Description
- "Alert
Context" - AlertContext
Operator, OperatorArgs
- Equals
Value - Equals
- Not
Equals - NotEquals
- Contains
- Contains
- Does
Not Contain - DoesNotContain
- Operator
Equals - Equals
- Operator
Not Equals - NotEquals
- Operator
Contains - Contains
- Operator
Does Not Contain - DoesNotContain
- Equals
- Equals
- Not
Equals - NotEquals
- Contains
- Contains
- Does
Not Contain - DoesNotContain
- Equals
- Equals
- Not
Equals - NotEquals
- Contains
- Contains
- Does
Not Contain - DoesNotContain
- EQUALS
- Equals
- NOT_EQUALS
- NotEquals
- CONTAINS
- Contains
- DOES_NOT_CONTAIN
- DoesNotContain
- "Equals"
- Equals
- "Not
Equals" - NotEquals
- "Contains"
- Contains
- "Does
Not Contain" - DoesNotContain
Scope, ScopeArgs
- Scope
Type string | Pulumi.Azure Native. Alerts Management. Scope Type - type of target scope
- Values List<string>
- list of ARM IDs of the given scope type which will be the target of the given action rule.
- scope_
type str | ScopeType - type of target scope
- values Sequence[str]
- list of ARM IDs of the given scope type which will be the target of the given action rule.
- scope
Type String | "ResourceGroup" | "Resource" | "Subscription" - type of target scope
- values List<String>
- list of ARM IDs of the given scope type which will be the target of the given action rule.
ScopeResponse, ScopeResponseArgs
- scope_
type str - type of target scope
- values Sequence[str]
- list of ARM IDs of the given scope type which will be the target of the given action rule.
ScopeType, ScopeTypeArgs
- Resource
Group - ResourceGroup
- Resource
- Resource
- Subscription
- Subscription
- Scope
Type Resource Group - ResourceGroup
- Scope
Type Resource - Resource
- Scope
Type Subscription - Subscription
- Resource
Group - ResourceGroup
- Resource
- Resource
- Subscription
- Subscription
- Resource
Group - ResourceGroup
- Resource
- Resource
- Subscription
- Subscription
- RESOURCE_GROUP
- ResourceGroup
- RESOURCE
- Resource
- SUBSCRIPTION
- Subscription
- "Resource
Group" - ResourceGroup
- "Resource"
- Resource
- "Subscription"
- Subscription
Suppression, SuppressionArgs
- Suppression
Config Pulumi.Azure Native. Alerts Management. Inputs. Suppression Config - suppression configuration for the action rule
- Conditions
Pulumi.
Azure Native. Alerts Management. Inputs. Conditions - conditions on which alerts will be filtered
- Description string
- Description of action rule
- Scope
Pulumi.
Azure Native. Alerts Management. Inputs. Scope - scope on which action rule will apply
- Status
string | Pulumi.
Azure Native. Alerts Management. Action Rule Status - Indicates if the given action rule is enabled or disabled
- Suppression
Config SuppressionConfig - suppression configuration for the action rule
- Conditions Conditions
- conditions on which alerts will be filtered
- Description string
- Description of action rule
- Scope Scope
- scope on which action rule will apply
- Status
string | Action
Rule Status - Indicates if the given action rule is enabled or disabled
- suppression
Config SuppressionConfig - suppression configuration for the action rule
- conditions Conditions
- conditions on which alerts will be filtered
- description String
- Description of action rule
- scope Scope
- scope on which action rule will apply
- status
String | Action
Rule Status - Indicates if the given action rule is enabled or disabled
- suppression
Config SuppressionConfig - suppression configuration for the action rule
- conditions Conditions
- conditions on which alerts will be filtered
- description string
- Description of action rule
- scope Scope
- scope on which action rule will apply
- status
string | Action
Rule Status - Indicates if the given action rule is enabled or disabled
- suppression_
config SuppressionConfig - suppression configuration for the action rule
- conditions Conditions
- conditions on which alerts will be filtered
- description str
- Description of action rule
- scope Scope
- scope on which action rule will apply
- status
str | Action
Rule Status - Indicates if the given action rule is enabled or disabled
- suppression
Config Property Map - suppression configuration for the action rule
- conditions Property Map
- conditions on which alerts will be filtered
- description String
- Description of action rule
- scope Property Map
- scope on which action rule will apply
- status String | "Enabled" | "Disabled"
- Indicates if the given action rule is enabled or disabled
SuppressionConfig, SuppressionConfigArgs
- Recurrence
Type string | Pulumi.Azure Native. Alerts Management. Suppression Type - Specifies when the suppression should be applied
- Schedule
Pulumi.
Azure Native. Alerts Management. Inputs. Suppression Schedule - suppression schedule configuration
- Recurrence
Type string | SuppressionType - Specifies when the suppression should be applied
- Schedule
Suppression
Schedule - suppression schedule configuration
- recurrence
Type String | SuppressionType - Specifies when the suppression should be applied
- schedule
Suppression
Schedule - suppression schedule configuration
- recurrence
Type string | SuppressionType - Specifies when the suppression should be applied
- schedule
Suppression
Schedule - suppression schedule configuration
- recurrence_
type str | SuppressionType - Specifies when the suppression should be applied
- schedule
Suppression
Schedule - suppression schedule configuration
- recurrence
Type String | "Always" | "Once" | "Daily" | "Weekly" | "Monthly" - Specifies when the suppression should be applied
- schedule Property Map
- suppression schedule configuration
SuppressionConfigResponse, SuppressionConfigResponseArgs
- Recurrence
Type string - Specifies when the suppression should be applied
- Schedule
Pulumi.
Azure Native. Alerts Management. Inputs. Suppression Schedule Response - suppression schedule configuration
- Recurrence
Type string - Specifies when the suppression should be applied
- Schedule
Suppression
Schedule Response - suppression schedule configuration
- recurrence
Type String - Specifies when the suppression should be applied
- schedule
Suppression
Schedule Response - suppression schedule configuration
- recurrence
Type string - Specifies when the suppression should be applied
- schedule
Suppression
Schedule Response - suppression schedule configuration
- recurrence_
type str - Specifies when the suppression should be applied
- schedule
Suppression
Schedule Response - suppression schedule configuration
- recurrence
Type String - Specifies when the suppression should be applied
- schedule Property Map
- suppression schedule configuration
SuppressionResponse, SuppressionResponseArgs
- Created
At string - Creation time of action rule. Date-Time in ISO-8601 format.
- Created
By string - Created by user name.
- Last
Modified stringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- Last
Modified stringBy - Last modified by user name.
- Suppression
Config Pulumi.Azure Native. Alerts Management. Inputs. Suppression Config Response - suppression configuration for the action rule
- Conditions
Pulumi.
Azure Native. Alerts Management. Inputs. Conditions Response - conditions on which alerts will be filtered
- Description string
- Description of action rule
- Scope
Pulumi.
Azure Native. Alerts Management. Inputs. Scope Response - scope on which action rule will apply
- Status string
- Indicates if the given action rule is enabled or disabled
- Created
At string - Creation time of action rule. Date-Time in ISO-8601 format.
- Created
By string - Created by user name.
- Last
Modified stringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- Last
Modified stringBy - Last modified by user name.
- Suppression
Config SuppressionConfig Response - suppression configuration for the action rule
- Conditions
Conditions
Response - conditions on which alerts will be filtered
- Description string
- Description of action rule
- Scope
Scope
Response - scope on which action rule will apply
- Status string
- Indicates if the given action rule is enabled or disabled
- created
At String - Creation time of action rule. Date-Time in ISO-8601 format.
- created
By String - Created by user name.
- last
Modified StringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- last
Modified StringBy - Last modified by user name.
- suppression
Config SuppressionConfig Response - suppression configuration for the action rule
- conditions
Conditions
Response - conditions on which alerts will be filtered
- description String
- Description of action rule
- scope
Scope
Response - scope on which action rule will apply
- status String
- Indicates if the given action rule is enabled or disabled
- created
At string - Creation time of action rule. Date-Time in ISO-8601 format.
- created
By string - Created by user name.
- last
Modified stringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- last
Modified stringBy - Last modified by user name.
- suppression
Config SuppressionConfig Response - suppression configuration for the action rule
- conditions
Conditions
Response - conditions on which alerts will be filtered
- description string
- Description of action rule
- scope
Scope
Response - scope on which action rule will apply
- status string
- Indicates if the given action rule is enabled or disabled
- created_
at str - Creation time of action rule. Date-Time in ISO-8601 format.
- created_
by str - Created by user name.
- last_
modified_ strat - Last updated time of action rule. Date-Time in ISO-8601 format.
- last_
modified_ strby - Last modified by user name.
- suppression_
config SuppressionConfig Response - suppression configuration for the action rule
- conditions
Conditions
Response - conditions on which alerts will be filtered
- description str
- Description of action rule
- scope
Scope
Response - scope on which action rule will apply
- status str
- Indicates if the given action rule is enabled or disabled
- created
At String - Creation time of action rule. Date-Time in ISO-8601 format.
- created
By String - Created by user name.
- last
Modified StringAt - Last updated time of action rule. Date-Time in ISO-8601 format.
- last
Modified StringBy - Last modified by user name.
- suppression
Config Property Map - suppression configuration for the action rule
- conditions Property Map
- conditions on which alerts will be filtered
- description String
- Description of action rule
- scope Property Map
- scope on which action rule will apply
- status String
- Indicates if the given action rule is enabled or disabled
SuppressionSchedule, SuppressionScheduleArgs
- End
Date string - End date for suppression
- End
Time string - End date for suppression
- Recurrence
Values List<int> - Specifies the values for recurrence pattern
- Start
Date string - Start date for suppression
- Start
Time string - Start time for suppression
- End
Date string - End date for suppression
- End
Time string - End date for suppression
- Recurrence
Values []int - Specifies the values for recurrence pattern
- Start
Date string - Start date for suppression
- Start
Time string - Start time for suppression
- end
Date String - End date for suppression
- end
Time String - End date for suppression
- recurrence
Values List<Integer> - Specifies the values for recurrence pattern
- start
Date String - Start date for suppression
- start
Time String - Start time for suppression
- end
Date string - End date for suppression
- end
Time string - End date for suppression
- recurrence
Values number[] - Specifies the values for recurrence pattern
- start
Date string - Start date for suppression
- start
Time string - Start time for suppression
- end_
date str - End date for suppression
- end_
time str - End date for suppression
- recurrence_
values Sequence[int] - Specifies the values for recurrence pattern
- start_
date str - Start date for suppression
- start_
time str - Start time for suppression
- end
Date String - End date for suppression
- end
Time String - End date for suppression
- recurrence
Values List<Number> - Specifies the values for recurrence pattern
- start
Date String - Start date for suppression
- start
Time String - Start time for suppression
SuppressionScheduleResponse, SuppressionScheduleResponseArgs
- End
Date string - End date for suppression
- End
Time string - End date for suppression
- Recurrence
Values List<int> - Specifies the values for recurrence pattern
- Start
Date string - Start date for suppression
- Start
Time string - Start time for suppression
- End
Date string - End date for suppression
- End
Time string - End date for suppression
- Recurrence
Values []int - Specifies the values for recurrence pattern
- Start
Date string - Start date for suppression
- Start
Time string - Start time for suppression
- end
Date String - End date for suppression
- end
Time String - End date for suppression
- recurrence
Values List<Integer> - Specifies the values for recurrence pattern
- start
Date String - Start date for suppression
- start
Time String - Start time for suppression
- end
Date string - End date for suppression
- end
Time string - End date for suppression
- recurrence
Values number[] - Specifies the values for recurrence pattern
- start
Date string - Start date for suppression
- start
Time string - Start time for suppression
- end_
date str - End date for suppression
- end_
time str - End date for suppression
- recurrence_
values Sequence[int] - Specifies the values for recurrence pattern
- start_
date str - Start date for suppression
- start_
time str - Start time for suppression
- end
Date String - End date for suppression
- end
Time String - End date for suppression
- recurrence
Values List<Number> - Specifies the values for recurrence pattern
- start
Date String - Start date for suppression
- start
Time String - Start time for suppression
SuppressionType, SuppressionTypeArgs
- Always
- Always
- Once
- Once
- Daily
- Daily
- Weekly
- Weekly
- Monthly
- Monthly
- Suppression
Type Always - Always
- Suppression
Type Once - Once
- Suppression
Type Daily - Daily
- Suppression
Type Weekly - Weekly
- Suppression
Type Monthly - Monthly
- Always
- Always
- Once
- Once
- Daily
- Daily
- Weekly
- Weekly
- Monthly
- Monthly
- Always
- Always
- Once
- Once
- Daily
- Daily
- Weekly
- Weekly
- Monthly
- Monthly
- ALWAYS
- Always
- ONCE
- Once
- DAILY
- Daily
- WEEKLY
- Weekly
- MONTHLY
- Monthly
- "Always"
- Always
- "Once"
- Once
- "Daily"
- Daily
- "Weekly"
- Weekly
- "Monthly"
- Monthly
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:alertsmanagement:ActionRuleByName DailySuppression /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/actionRules/{actionRuleName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0